Regarding the headbutt - I completely understand you can get pissed and infuriated especially with what Materazzi said but it was pure studity on part of Zidane. He left his team and bandmates in time of need....taking into account that this was the World Cup final and not some friendly match - his behaviour just seems unprofessional and stupid and also disloyal to his fellow players...
But as said I can understand that - a human is just a human...
Who cares. I think it's better this way anyway.
Zidane and France still got the positive press, fame and attention (more than the "winners")
One pussy Italian got what the whole team deserved
France were clearly the dominant and the better side
France were clearly the side that showed a genuine desire to score goals. Not just defend for 90 minutes
And most importantly, regarding Zidane - he has won every single trophy that he has ever played for professionally. I'm sure he'll live with it.