McCain, if the nominee, would win. The hatred aroused by him here is not reflective of the Nation as a whole.
And there is no way the Treason Media is pushing a strongly Pro-Life, Pro-National Defense McCain that is the paranoia speaking.
I seriously doubt that McCain will win the primaries. The base doesn't trust him. He's pro gun control, anti-free speech, weakly pro-life, and has some corruption problems in his past.
I'd hold my nose and vote for him in the general in that unlikely event, but he would lose. Much of the base would stay home or peel off.