Yep, its the softly softly approach we have in this country to assault and general crime that breeds this kind of behaviour. My opinion? One strike you're out - Forever. We don't need you as the rest of the people are going about their business in an educated fashion.
Bring back the old values. Where is military service when you need it? Where is respect these days? Have you ever noticed how few young men don't offer their seats to women or elderly on the train or bus? Its a disgrace. I've lived in countries where a teenager wouldn't dare occupy a seat ahead of an elder. If they did a dressing down was guaranteed. Here the problem starts at school where even if you fail you still proceed to the next "grade". Why call it "grade" when you haven't met the grade just call it "near enough".
Discipline isn't a bad thing you know.