Apparently we've over-thought the solution to guns and knives. It's not guns or knives that are the problem. The problem is our hands. If we just start removing people's hands, firing a gun or stabbing with a knife becomes incredibly difficult.
There, problem solved.