There is a great divide in America between those who are actually fighting the war in Iraq and everyone else. This explains why most Americans think the war was a mistake in the first place but there remains a debate over ending it. If the Americans who aren't suffering from the war had to do so, the war would be over in very short order.
George W. Bush gave a press conference in the summer of 2006 which said it all. When asked if he would ask Americans for sacrifices to win the war, he replied sharply "Americans sacrifice plenty -- they pay taxes." But in fact, almost NO American taxes are being used to pay for the war. The war has been "off-budget" since it began. The money that America pays for "defense" ON-budget actually goes for expensive Cold War era toys, which the grunts in Iraq never see and couldn't use if they did see them. The off-budget money is borrowed, and will have to be repaid (with interest, of course) at precisely the time Baby Boomer retirements peak in the next 20-30 years.
And THEN Americans will pay for the war in reduced benefits. Remember, Social Security and Medicare are NOT welfare programs. Everyone who receives them WORKED for at least ten years (unless disabled). They are funded by regressive payroll taxes that come with the promise of a certain level of support when you most need it -- in your old age. This promise will be broken, if possible, by those who will whine that you cannot raise taxes on the rich to pay for these expenses -- the same voices that have demanded that taxes on the rich be LOWERED in time of war.
For these people, the Tax Cut Traitors, the war in Iraq is a good thing and it doesn't matter if it's won or lost, because in the meantime it serves the purpose of undermining social programs which they hate, because they don't need them and because their tax money goes to fund some of them (though actually the programs are funded mainly by the people who will eventually need them).
So for the Tax Cut Traitors, it doesn't matter if we EVER win in Iraq, as long as our war effort stays low enough so that deficits don't undermine the tax cuts. If we were to actually expand the military enough to WIN the fucking thing, we'd have deficits so huge that the tax cuts would have to go, and when forced to choose between tax cuts and winning, the rich have spoken quite clearly. "Americans sacrifice plenty," their chief spokesman said. "They pay taxes." Not another fucking dime, you grunts.
The problem with throwing these moral degenerates out of power is that MOST Americans also receive the benefit of this Great Divide -- to wit, all but about 5-10% of them have no connection to the reality of the war whatsoever. Though they have gained little from the tax cuts, neither have they had to suffer a draft, or sons and daughters crippled, or any of the things that were commonplace in previous wars. On 9/12/01, most Americans would have GLADLY agreed to sacrifice to bring to justice the murderers on 9/11, but they were never asked to do that. Instead, 5-10% of them were dispatched to fight people who had NOT attacked New York and Washington, while the rest of us were encouraged to go on with our lives as if our fellow Americans weren't suffering.
And when Bush, and now McCain, tell us that we cannot afford to "lose" in Iraq, what they are saying is that we must stay in this situation virtually forever. It's obvious by now that Iraq is too fractured a society to function as a single entity, and it's equally obvious that our presence there isn't changing this. Gen. Petraeus REFUSED to say whether or not he thought we were more secure after the Surge than before, and instead said that we could not afford to pull out any more troops after the Surge ended (which was, remember, the original purpose of the Surge) because it would lead to too much violence.
When John McCain tells us that he thinks we could be out of Iraq in 2013, all he's doing is buying time, and the experience of the Surge proves it. We have two alternatives: beef up our military to fight this war as we fought past wars, by demanding sacrifices from everyone until the enemy was licked, or get the fuck out, because it's WRONG to stick 5-10% of the people with death and hopeless pain while everyone else goes on with their lives.
Anyone who pretends that the present state of affairs can accomplish anything but more slow bleeding is delusional. Or, like Bush and his ilk, perfectly content to watch soldiers die in a war they refuse to fund for victory, so that they can enjoy five yachts instead of only four. John McCain is an honorable man, I believe, but he has made his bed with some very ugly people, and does not deserve to continue the dirty work they started for another four years.