Being a red-butted American and something of a hick myself, I feel I should toss in my two cents in a respectful sort of way.
First of all, I respect how other people feel about guns and, having talked to great many people regarding them, I think I can understand a little why most people feel the way they do about them. Me, I grew up in a kinda small, farming-type community, with tractors, corn, big back yards, woods, deer, hunting, and lots of guns. And true, there's those people who talk about waving guns around and throwing dynamite in lakes to fish like you see in movies, but that *rarely* (I say rarely 'cause I've never seen it and never hear of anywhere near my town doing it, but I can't prove it doesn't exist) happens. Anywho, I've been toting guns around since I was little, and the first thing I learned about them was safety. So everyone around my town is comfortable with firearms and use them for sport and whatnot, there being too little crime to require them for self-defense. Very rarely is anyone shot by accident (like once every 10 years, and not fatally, when they are mistaken for a deer). That's why I like guns, I've been around them my whole life and they're fun.
Apart from that, being American, I'm pretty entrenched in the idea that I can have a gun, and you can't take it away, 'cause it's my right. I also think they cause less crime, but that may or may not be true; I've had a stats class, and statistics tell you anything you want them to, believe me.
Love and hearts for everyone!