What he said
reflects a common leftist prejudice against conservatives in general, not just small-town folk:
And it’s not surprising then they get bitter, they cling to guns or religion or antipathy to people who aren’t like them or anti-immigrant sentiment or anti-trade sentiment as a way to explain their frustrations.
He might even attract a few Hillary supporters with this quote, for pandering to their bigotry more outspokenly than she would. [Update: That doesn't necessarily translate into a net gain.]
Anti-trade sentiment? Hey Barack, ever heard of trade unions? Big city trade unions? Those clowns fought free trade for just about their entire existence.
I should have seen this PhotoShop coming.
If McCain has any imagination, he will play this at his rural rallies. John Mellencamp might complain, though, so he could go with this same-titled John Anderson song. Or Alan Jackson's Small Town Southern Man, when campaigning south of the Mason-Dixon. Jesus gets mentioned - nothing about clinging, though.