I don't blame John McCain for not rounding up enough Republican votes to get this bailout bill through the House of Representatives--he's not a member of the House, he's never held a leadership position and therefore doesn't know how to whip votes and finally--well, uh--there is one tried and true method for getting members of Congress to vote aye and McCain opposes it: a sweetener, like say, funding for a bridge in their districts. That is one reason why we have earmarks. McCain is opposed to giving away baubles for the greater good.
I do blame McCain for his puerile histrionics and for dragging this issue--which should have been above partisanship--into presidential politics. Let's make no mistake about it: his various gimmicks had absolutely nothing to do with the substance of the issue. He doesn't know all that much about the substance of the issue. The gimmicks were a failed attempt to make it seem as if he had powers, and knowledge, he didn't have. Clearly, he was in a more difficult position than Obama--the populist conservative wing of House Republicans was unwilling to take responsibility for the fruits of the deregulation that they promoted--and that might have required a more aggressive effort to move votes on his part, but the flailing about only confused Republicans (was he for, was he against?) and made matters worse.