I completely agree but it wasn't the time or the place. He might have shot the penalty instead of Trezeguet. His team needed him at that moment. His responsibility to them exceed personal matters. And that was the last thing he did as a player. Years from know, nobody will remember what Materazzi did. It will always be "What Zidane did in his last game."