The problem you have, and I'm speaking from experience, in a certain part of the town where I grew up, lads carried knives as a matter of course, because as they saw it, if they got involved in something in that area then a £1 to a pinch of poo the other lads will have knives on them, a lot of the time this would end up them cancelling each other out, sometimes unfortunately it wouldn't, but if someone happened to be caught out who wasn't tooled up, more often than not they were getting stabbed it's as simple as that, the other reason is a knife is a great leveller, so it didn't matter how handy you where with your fists, or what your reputation was, certain types will just stab you and not bat an eye and jail was a badge of honor, no fear of it whatsoever. Literally 5 minutes away in the centre of the town using knives or dusters or other weapons was severely frowned upon and considered a sh*thouse trick, now that was in the 80s, 90s, 00s etc, the only thing that changed nowadays is that mentality now applies throughout the whole town, loads carrying all kinds, zero respect for elders anymore, feral kids everywhere, smackheads and beggars everywhere, drugs are absolutely rife, soft policing, add to that lots of other cultures who are now here and dealing with all their riff raff, now if you magnify that down south or the big city's its frightening to even think of, I dont know what the answer is but its not getting rid of a few silly looking knives