Oh please, what kind of society do we in the western world live in? If I'm walking down the street and someone I know insults me verbally, calling my sister and mother everything in the book, do I have the right to then slug him? What kind of civilization will we have if everytime someone uses verbal insults and then we're allowed to retaliate physically???? We have laws to govern our behaviour and how people should be penalized for breaking them.
Materazzi verbally insulted Zidane and is it now acceptable for Zidane to use physical force to retaliate? Regardless of what kind of scum you think Materazzi is, Zidane is one rung below him for retaliating the way he did. Don't make Zidane seem like some local hero now, geez.
I played sports at the national level in my younger days and was constantly insulted on the field and on the court, they did it to throw me off my game. It was so tempting to knock some guys' teeth out when they discriminate against my heritage and my parents, including my mother, but I knew better. The best way I knew to retaliate was to beat them in the game, that gave me all the satisfaction I needed. I realized those guys didn't really know me or my parents, etc.. and I didn't take it personally, it was their way of getting into my mind so I would make mistakes and they would succeed. I would take things more personally if someone I knew very close started to insult my mother and sister, not from some guy who doesn't know them.