I can gurantee only one thing if every responsible citizen would be packing no idiot would enter a mall thinking he can enter and start shooting at people when he knows he will be shot back at. You ever seen gun store being rubbed? Nope because criminals know that everyone there is packing and you will get your ass shot.
How come you hear of mass shooting only in "gun free zones"?
Much better to have dogs!