To me, there's a problem with operating on the extreme edges. Guns indeed do have some good they can do, including self-defense, police enforcement, military activities, etc. OTOH, the excessive proliferation of guns, especially handguns, has clearly shown that it has made us a significantly less safe country. We have by far the highest homicide and accidental gun death rate in the industrialized world (roughly 30,000), but there certainly ain't a shortage of guns in society since the estimate is that there's roughly 300,000,000 of them in circulation, which amounts to almost one gun per man, woman, and child.
Over and over again we have learned through experience in so many cases that moderation is often the best way to go, thus operating on either extreme tends to cause many problems, but unfortunately we have been operating at one extreme, and it's an extreme that our founding fathers never could have imagined. The "proof is in the pudding", and the "pudding" is way too deadly.