If guys like Zimmerman, a freelance self-appointed vigilante, is a law abiding citizen, then this is just rot.
As it stands, any nut can get a gun, and the police cannot even trace it, because unlike in Switzerland, there is no registry to search.
The more guns there are, period, the more people will get shot, period. People die, their guns remain, and many will fall into the hands of all sorts of nutjobs.
It=f you cannot understand this, you are too fucking stupid to dress yourself.