Of course men should be taught not to use violence (do I hear the sound of pigs overhead?) but until that utopian day dawns girls and women should be helped to know how to defend themselves in situations where defending yourself would not be stupid e.g.one girl outnumbered by several men.
Boomtown says physical force is never the answer, but it certainly seemed to be the answer in that particular situation. It dealt with the problem, the men are (hopefully) in trouble, it has raised even more awareness of what happens to women in India. Win win all round. Unless of course we think the girls should have simply put up with it, thus adding to the perception of male entitlement and women as feeble fair game.
From personal experience (fighting off a mugger on two occasions), from one daughter's personal experience (fighting off an attempted rape by a stranger who entered her hotel room - she broke his arm when she threw him off the balcony), from a second daughter's personal experience, breaking the jaw of a man (stranger) who tried to drag her into his car I dread to think what would have happened had we all not been trained in martial arts.
Caveat: of course, diffuse a situation if possible as a first priority, escape as second priority (or vice-versa depending on the situation), but if the situation calls for it, go for the jugular. Many women are much stronger than they (and others) think, given the right training.
Incidentally, my husband had drilled into him by his mother never ever fight - he told me he did get bullied because he backed off to bullies until the one time he got fed up and decked the bully. He was never bullied again.
Turning the other cheek is fine on many occasions. On others it simply means you get the second cheek slapped.
Not expecting agreement from many on here of course 