Focusing on the symptom, doesn't stop the cause.
Cars kill more people then guns. We don't ban something simply because a few idiots mis-use them. (ir)Responsible use of the tools is the issue.
You will never solve the problem by "banning" something. Censorship didn't work for literature, it didn't work for prohibition, it didn't work for (non-alcohol) drugs , and it doesn't work for guns or have you learn _nothing_ from history??
* Almost all violence stems from insecurity.
Educating people to how to be _spiritually mature_ is the solution; reminding them there is only one "master" race:
* The Human Race
As long as people are ignorant, and intolerant of the fact that we are all brothers and sisters with differing opinions, philosophies, politics, and religion, violence will continue.
If the government spend more time helping and educating people instead of wasting money to be the biggest mass murder bullies around, things would change. Since *all* government is simply an extension of We, The People, that means we _all_ must learn to be responsible, have self-control, treat ourselves and others with respect. Just because Science is completely amoral does not imply morality doesn't exist. Regardless of theism, atheism, there are better and worse ways to treat each other. The spiritual law of:
* You receive what you give, and
Along with the highest principal of:
* Unconditional Love
Should be the primary focus.
Only a complete idiot would think you can treat the world as children with some group/government being the "parent".