It's impossible to do. Selling guns is profitable, so they are going to be made, whatever happens. It's the same thing with drugs, selling them is profitable, so they are going to be made. You cannot stop people from doing that.
It's possible if you reduce production only to military/police force. Singapore/USSR are examples. USA is over-saturated with guns.
A school teacher had an arsenal of weapons with a mentally sick child.... Wow that's a recipe for a disaster. She was so retarded.
Now imagine - myrkul has a mentally sick child. myrkul has a gun at home, this child takes that gun and kills 20 children.
Who's responsible?
edit: This response is somewhat afflicted by myrkul's idea of distributing nuclear weapons to mentally ill people. Military has policies in place that have have prevented a nuclear war for the last 50 years, civilians don't.