I actually meant that you never thought of Zidane being an asshole on the pitch without considering the fact of what his emotions are capable to change him into. Players are different in and out of the pitch, very few stay the same on and off. Take Zidane's example - a humble guy, behaves like a true, respected legend off the pitch but then stuff like against Saudi Arabia or Italy happens to him just because he got pissed. Take Ronaldo - professional in training, asshole on the pitch. A lot of people might disagree with me, but IMO even Messi, Casillas (that was actually the case) or Raul (there was a video up on youtube too) are capable of foul language and insult to referees or other players.