I have to agree with all of you that stand up for the kid who is being beat up.
Two years ago my daughter was being bullied by a couple of boys that live on my street. She would get harrassed at the bus stop, on the bus and at school.
My wife has always taught her not to fight back. But when these problems started I started teaching her a little differently. I told her that if the boys just called her names, to try and stay away from them. But if the boys touched her, to kick them square in the groin. No one has the right to place their hands on someone without their permission.
I went and talked with the parents of these boys, twice, but it never really produced much resolve. One day my daughter came running home from the morning bus stop with cuts and scrapes on her face. She had been struck in the face with a big piece of ice. (I live in NH and it was winter time) Come to find out she never faught back because she was afraid of getting in trouble with mom and the school.
So my wife called the police and met them in the principal's office, with the boy who hurt my daughter.
We never pressed charges but it sent a clear message to the boys and the parents that this won't be tolerated. My daughter has never been picked on like that again.
I believe that all parents and school officials should be teaching their children to stand up for themselves. Whether it be to a kid a school or a stranger trying to get them into a car. One thing for sure is that if the child doesn't fight back, they will be hurt. Fighting back at least gives them a chance at safety.
Telling our children not to defend themselves is telling them to be a victim. Schools that teach this need to truly understand the message they are sending our children.
Children should be able to go to a teacher and tell them that they had to defend themselves, knowing that they are not going to get into trouble. Otherwise many fights will probably go unreported. And an unreported problem is a problem that can't be fixed.
-John