I didn't think hunting was related to this topic but I guess I'll jump in on that side of things.
I am personally completely and utterly against killing anything for any unnecessary reason, and while that's a controversial opinion in its own right, I think that hunting is the most pointless, unnecessary, and frankly disgusting way a human being can spend their time. To call killing a sport is just beyond me totally, and the fact people see it as some kind of ancient tradition to be proud of only further demonstrates how backwards we still are.
So, with that in mind, my original point still stands. In the world we live in, where unfortunately there are bad people in the world, people should have the right to have a gun to protect themselves, but it should be so much harder than it is right now to get them, and if you want one, playing around with one and killing innocent creatures should not be considered a valid reason, ever.