The real answer to control gun violence...
is execute anyone that commits a violent crime with one. That means holding up a convenience store, etc.
A society that embraces killing an innocent human conceived but not yet born should be able to do this, right? This of course won't stop a nut from killing kindergartners but nothing will do that.
And don't preach to me about being a civilized society because you're fighting a losing argument. If you're not intelligent enough to understand what the consequences of your actions are you're not civilized.
The answer is so simple it's scary.