The democrats have all but thrown the kitchen sink at McCain for a comment about keeping troops in Iraq for 100 years. I've seen the attacks even on this forum.
Howard Dean, Barack Obama, and Hilary Clinton had thrown missle after missle to sow in sheep. But what did McCain really say?

To sum it up, he said that he'd keep a military presense in Iraq, even for 100 years if needed.

Actually, here is what he said.
?McCain: Maybe a hundred. Make it one hundred. We've been in South Korea, we've been in Japan for sixty years. We've been in South Korea for fifty years or so. That'd be fine with me as long as Americans are not being injured or harmed or wounded or killed. Then it's fine with me. I would hope it would be fine with you if we maintain a presence in a very volatile part of the world where Al Qaeda is training, recruiting, equipping and motivating people every single day.?

Now, notice how he compared it to Korea, Japan, Germany? We aren't really at war with those nations now. (Technically, we only have a ceasefire with NK, however, thats irrelevent.) And we haven't lost mass amounts of men in even the last decade.
He did this to illustrate how he was willing to stabilize and keep Iraq safe.

In the end. Sometimes you need to unspin the rhetoric of most of the democrats on this annoying issue they like to preach against McCain.