What an absolute joke. Having penalties in the earlier matches might be a necessary evil, but for the final? France were the better side by a country mile, and had stars all over the field. Makelele, Zidane, Ribery, Henry etc all had wonderful games, and there's no way they deserved to lose, especially not in such a stupid manner.
On another note, Zidane's headbutt was pretty bad, and was certainly a red, but Materazzi's performance in going down like he'd been hit with a shotgun blast was pretty pathetic as well.