Just one word about materazzi:
I never liked him, he WAS (and i repeat WAS) a player that did lot of fouls and usually played in that way...
BUT
In this World Cup (and that's what about we are speaking), luckily, he didn't do none of the things that he was used to do.
(yes, he taken a red card against australia, but after the match fifa and the refs too admitted that was an excessive penalization for a foul that was unvolunteer, infact they reduced disqualification from 4 to 1 day).
Now, in the final, from the TV cam, we could not know what zidane and materazzi said each other, but we have seen that the one that hit the other was zidane, not materazzi.
So, ok, materazzi is not a saint, but zidane hit him, not the opposite.
Words, if heavy too, however remain only words. Hitting is another thing.