No, just forbid guns. Kitchen knives are made to cut food. Guns are made for killing.
"Twenty-two children injured. Versus, at current count, 18 little children and nine other people shot dead. That's the difference between a knife and a gun."
http://www.theatlantic.com/national/archive/2012/12/american...