Yeah, i'm kind of on Zidane's side on this one, and after seeing the Italians dive all day long, im know im not the only person that was kinda happy when he did it.

Anyways...Headbut on the field = red card

Headbut off the field = Jail.