&gt; gun violence

This is a fundamentally flawed concept.  Assholes are to blame for violence, don't let them get away with crimes because you want to punish their tools.  Blaming the tools used is only necessary if the goal is to punish the tools themselves.