I see the same thing with a lot of women especially that only vote democrat because of the abortion issue. Frankly, one issue voters drive me crazy, but I understand everyone has their hot button issue.
Most republicans I know, middle-class or poor (because I don't really know any RICH people), vote that way because they want to take care of themselves, and don't want the government doing it. And, yes, the gun issue is big too.
Myself, I mostly vote republican, but I'm actually more Libertarian at heart.
You posted it before I could. This is the fundamental difference in approaches between the Dems and Reps. It is the mommy approach (let mommy kiss that cut for you and it will be all better) versus the daddy approach (see I told you it has sharp, now don't touch it again).


