Government got you down?
Guns are outlawed, knives are outlawed, stabbing someone is against the law....obviously, at some point people are going to have to realize their government isnt going to protect them...all it is doing is disarming you and making you all a bunch of sheep for the wolves to move in on. Keep asking the police, metal detectors, laws, and whatever else you can think of to step in and fix a problem that has existed as long as man has been on the planet ....and all it is going to get you is robbed, raped, taxed, and humiliated.
Good luck with that perfect society you have over there across the pond- I will instead rely on myself for protection and try to use common sense in not going where the criminals hang out.