McCain was toast when he turned on Bill Cunningham at that rally. Limbaugh and the rest of talk radio bailed, and it was over with a thud.
I voted for Barack Obama in 2008 for one and only one reason. He was not John McCain. A year earlier when Hillary was the presumptive nominee and it was less than certain that McCain would be the GOP choice, I told my friends that if McCain were nominated, I would vote for Hillary. Voting for Obama was a little less than distasteful than voting for Hillary would have been. I went so far as to say I would vote for Osama Bin Laden before I would vote for John McCain.
Why did i despise McCain so much. The McCain-Feingold Act was the most dastardly, undemocratic piece of legislation that had passed the US Congress since John Adams' Alien and Sedition Acts. It gave the federal government the power to restrict political dissent. While the Supreme Court has struck down some of the provisions of McCain-Feingold, mainly through Citizens United, there's still some provisions that remain in force.
PS I also didn't vote for George W. Bush in 2004 because that SOB signed McCain-Feingold into law, even though he thought many provisions were unconstitutional. He left it up to the Supreme Court to strike it down. He took an oath to preserve, protect, and defend the Constitution of the United States. He didn't do that when he passed the buck to the Supreme Court.