Instead of banning, how about making firearm training mandatory in schools, and furnishing training to all who want it who can pass certain requirements and psychological checks? Part of the problem IMO is ignorance of weapons, and a little knowledge could go a long way in confronting the problem instead of blindly running away. Just another crazy idea from somebody who knows nothing.