Zeon: Guns serve many purpose. For some its their recreation, for others its part of their job.
Look at China where you can't even get a gun. Crazies ran around railway station with knives that killed more people than this guy did.
If you want to avoid tragedies then you need to identify the problem people. It's like terrorism - intelligence is much better than just building a bomb wall around every building.
Certainly they do have purposes, but that doesn't stop their access being heavily restricted so the crazies can't gain access to them. Someone with a knife is far easier to take down, then someone with a gun, so they are not likely to cause the same amount of death, and we do have police who can act when there is that sort of problem. I mean in NZ we haven't had massacres from knives on the same level as ones caused by guns. It is far more difficult for police to compete against someone with a gun, than it is with someone with a knife. Police have guns, so they can just shoot someone with a knife. But they can't do that so easily with a person who has a gun, without risking being shot themselves, which has happened in the past.
Although guns are used recreational, heavily restricting them and how they are used is still possible . There have been several recent cases of hunting accidents, with people being misidentified as an animals and being shot. So there appears to be a lack of education out there too.