Things could, however, get much worse. It is very possible that the compromise could crumble. Should that happen, McCain would reap all of the blame and get no benefit for the bill passing. That would be disastrous and could possibly end his campaign. The last person you want in your corner when a "bipartisan compromise" goes bad in the arena of public opinion is Teddy Kennedy. Ask President Bush how long it took to remove the "No Child Left Behind" dagger from between his shoulder blades. Hint, it's still there.
Look at Harry Reid try to run away:
Senate Majority Leader Harry Reid, D-Nev., said that he wanted to revive what he repeatedly called "the president's bill," but the Senate sat as if gathered at a funeral.
Also, look at the media typecasting that is starting, and who's name is left off in the list:
It was a defeat for the bipartisan group that had been working on the compromise for three months; the presidential campaign of one from their ranks, Sen. John McCain, R-Ariz.; Senate Majority Leader Harry Reid, D-Nev., and the unpopular President George W. Bush, not necessarily in that order.
I don't suspect it will take long for Reid's name to drop off that list as well.
I'm not saying that you shouldn't work with Democrats, it is usually necessary and right. Sometimes however, you need to be aware of who you are trusting your political future to when things get tough.