I mean, here's the thing: I hunt deer. I am a gun owner (well, technically not currently, but you know what I mean...). Guns are not Magical Totems Of Manly Power. They are a means of getting venison and wild turkey, both of which are delicious.
Lots (most?) of my fellow lefties are against hunting, and there's a lot to be said for that. Me, I think that, if I'm going to eat meat, it's more moral to kill an animal myself - one who's had a nice life roaming the woods munching on leaves and mating with does - as opposed to eating a cow that was raised in a pen, and spent the last few weeks of its life knee-deep in its own shit in a stockyard someplace. And, of course, not eating meat at all is something I can totally respect.
A lot of American gun-fetishism just seems childish to me.