The thing is that this breed exists in every city in the world - what exacerbates the situation in Delhi is that they don't have any regard for law and order. Couple that with the relatively weak and easily bribed police force - you have these kids running over pedestrians and getting away with it, shooting waitresses in the head when they deny them drinks after closing time (as an extreme example)
I don't care about their depression problems, a good ass whooping can fix that, I care about the unsafe environment they create in the city.