But apropos the controversy, Hendrik Hertzberg, who gave the quote its (extended) context at the time it was spoken, I think nails the real problem for McCain's protestations of innocence over "100 years":
McCain's wants to stay in Iraq until no more Americans are getting killed, no matter how long it takes and how many Americans get killed achieving that goal—that is, the goal of not getting any more Americans killed. And once that goal is achieved, we'll stay.
This is not a plan most Americans are comfortable with. So why shouldn't the Democrats make hay out of it?
Via Josh Marshall