The plain truth is that Americans are war weary.
Regardless of the arguments of going to war, it is so.
McCain may or may not win the Presidency (it's way too fluid to call, and the economy is really volatile right now), but if he does, it will be despite, and not because of, his Iraq...