For months, John McCain and the GOP asked for it. On it's primary website, the Republican National Party set up a counter to track how long it had been since the last time it happened. McCain's supporters in the Senate called for Barack Obama to halt all criticism of the War in Iraq until it took place.
I spent a couple of hours watching CNN last night and it was clear that McCain is really struggling right now. The types of attacks he is throwing at Obama (e.g. "would rather win a campaign than a war") are the type of nasty desperate anti-patriotic stuff you see in the last days of a campaign, not in July. Here's where McCain will destroy McCain and the Obama team should just sit back and let him do it. Hand him the knife even.