I don't know if my thoughts are completely formed or even cogent on this but I am struck by something.
On the one hand you have John McCain demanding that American troops stay in Iraq until they can return home victorious. For one thing, I didn't know people used the word "victorious" anymore. I must be an "in victory" kinda guy. Anyway, I can't shake the impression that McCain is trying to redeem the Vietnam War here. I expect him to slip up one of these days and utter the implicit "this time" at the end of his speech. It would not be unprecedented for a politician to seek to defeat the Vietnam syndrome once and for all. Secretary Rumsfeld's Iraq plan sought to prove that wars could be won with out bogging down a la Vietnam.
The parallel case is Dick Cheney trying to prove that we overreacted to Watergate and that concentration of power in the Oval Office is natural and desirable.
What is it with these guys? Are all of us spending our lives waiting for the opportunity to vindicate a past failure or can we just avoid these guys? What about Obama - is he seeking to redress the failure of the Black Star Line? Haight Ashbury? The breakup of the Beatles?