My understanding is that it's supposed to be unfair to charge McCain with having proposed that we fight a 100 (or, at times, 10,000) Years War in Iraq because he stipulated that Americans would stop getting killed (via magic!) during this indefinite occupation. Maybe so, but viewed in that light the comment merely reflects McCain's utter lack of strategic and diplomatic understanding. Such masters of nuance and sensitivity as George W. Bush, Dick Cheney, and Don Rumsfeld all had the good sense to recognize that loose talk of perpetual American occupation of Iraq drives anti-American violence and gets US troops killed.