Some interesting points here.
Before I address them, let me just say that I am not a gun owner myself. I've never even fired a gun. Never had the interest. But, I have no problem with other people owning guns for self defense. And even though I just can't personally wrap my head around the concept of hunting "for sport", I don't begrudge those who do, and have no problems with gun ownership for hunting for sport.