I do agree with the first answer - it is a British disease. It will only change when people decide they want to live differently.
Young people need more activities to keep them occupied. In other countries you have more accessible outdoor entertainment (hiking, skiing, white water rafting, rock climbing, ... ) All of these activities in Britain are indoors and expensive. So regular youth can't afford or don't have access to these.
Also because of the weather, things like skateboarding and roller blading are not that big - although they should be!
Football is pretty much the best thing Britain's youth have going for them. It doesn't cost as much as other sports to get into an organised league. Other than that though, the outlook for British youth and binge drinking is a pretty grim.