The facts are that guns are used in the gross majority of the time to do anything except kill people. And only in a very, very small fraction, of a small minority of cases, in the rare occurrences where it has to be shot at a person, is the gun actually used to kill someone. And for this minor fraction of percentage point that guns are actually used to kill people or commit crimes, some people completely irrationally categorize the tool as existing solely for that purpose. So if you are going to define a tool by it's abuses or accidents then cars are a far bigger threat to society than guns. If you want to get into the philosophy of weapons, then you have to remember that the most effective weapons are ones that are so intimidating that you never have to use them.
Nuclear weapons are excellent because of how many lives they saved by their existence.
So guns are great weapons because of how seldom they have to be used to kill and because of the hude consequences in using them. If you want to measure a tool or action, one must weight the good against the bad. If you want to stop those shootings then you just need to keep the criminals locked up. That the masses buy into that propaganda and don't challenge it or question it, is the most scary trend in our society today. So the facts are the facts.