If you look at the breakdown of the results, you'd need to believe that white women, but not white men, are inclined to lie to pollsters about that. More likely we're looking at a combination of gender backlash, plus the fact that Obama was so widely perceived as likely to win led independents to vote for John McCain in the GOP primary.