You know what the problem is really? At a base level? Rant mode is charging...
Society in general.
Doesn't matter whether it's guns or knives or sticks - people suck and they will find a way of killing other people if they really want to. Carrying a knife just speeds the process up. If it wasn't knives it'd be knuckle dusters or piano wire or baseball bats. You can buy and carry these things legally - try stopping that. Maybe not brass knuckles, but I don't know.
The fact that parents aren't allowed to punish their children any more is a massive factor. Kids get away with whatever they want at home, they think they can do the same outside. The threat of a smacked arse was enough to stop me doing bad shit. And again there's a big difference between a slap on the butt and physical abuse, but that doesn't seem to matter. Because obviously the Naughty Step works f*cking wonders, doesn't it.
And kids having kids. If you've never experienced discipline or you're still a rebellious kid yourself, how can you possibly expect to enforce it on your own children? You can't, so the younger parents get, the more out of control the following generation is simply because they don't understand how to behave. Again, there's exceptions, but that's the majority rules. Get on any bus for proof (especially round here - that #263 brings out my murderous rage).
And the bridge in society between the rich and the poor. The poorer people get, the more resentful they are when they can't afford life's priviledges. The more they hate society, the more they fight against it. Anti-social behaviour and complete lack of respect for anyone follows.
These are big generalisations, but they're also based on my own experience throughout my young adult life. And that's in the Scottish middle of nowhere rural villages, the medium-sized city of Derby and here in big old London. We're at a stage in society now where I'm not even convinced that anything will help that much. You know when a fire gets to a certain stage it's easier to just let it burn itself out than risk trying to extinguish it? That's my opinion of the UK. The government's f*cked up, the people are f*cked up, the laws are f*cked up.
Education is a step in the right direction. It leads to higher rates of employment, higher incomes and better quality of living. But is it enough? I remain hopeful but unconvinced.
[Man that was a rant. I hate people. You may have figured that out. Not individually, but as a mass. Average intelligence is inversely proportional to population. You guys are okay, don't take it personally
]