I'd love to agree, but it's a little more complex than that.
I may rant about it, but I really don't think that everyone who votes for politicians who do nothing to alleviate gun violence actually are sexually attracted to guns or even use them personally as a substitute for other emotional or sexual gratification.
We've got ourselves into an us vs them atmosphere, I think, where lots of folks seem to support stuff like a few dead kids, or restricting a few slutty stupid women because they're more afraid of what would happen if the "other side" wins, replaces them with dirty brown immigrants, let perverts into women's bathrooms, keep their daughters from winning Olympic Gold through unfair competition, raises their taxes to pay for others, or educates their kids to the point where they reject their beliefs.