(~ahem~)
There are some legitimate concerns around here. There are some local areas where troublemakers, gangbangers, and a very tiny minority of immigrants who haven't left the past behind, find reasons to beat on each other. Honest citizens are sometimes blindsided. There is room for some more proactive law enforcement in this regard.
We have the same thing here in Regina, Saskatoon, and Winnipeg. Too many native youth gangs. They buy anything cheap that can be used as a weapon. Of late it has been the dime-store machetes that seem to attract a lot of attention. Of course balisongs, nunchucks, stars and the like are illegal and a bit harder to get so they go for anything cheap and lethal looking. The cops aren't worried about law abiding citizens with pocket knives and multi-tools. It's the punks they are after. The cops have plenty of laws, it just about enforcing them and the legal system to punish properly.