There has been very little for youths to do for years, but we didnt have this knife culture or such anti-social behaviour 20/30 years ago.
I agree we need to invest more in young people, providing them with places to go and with things to do. However that I feel is only part of the answer. The decline of values, and respect...along with the breakdown of family life has a big part to play in this too IMO.