Small-town people of modest means and limited education are not fixated on cultural issues. Rather, it is affluent, college-educated people living in cities and suburbs who are most exercised by guns and religion. In contemporary American politics, social issues are the opiate of the elites.
As usual, the far left extremists (which includes most Obama supporters) have got it completely ass-backwards.
HT to JustOneMinute