The timeline of the crime:
July 2003 : Unknown traitorous scumbag in the White house discloses and outs undercover CIA agent's name as revenge for her husband pooh-bahing the president's fake yellowcake uranium claim about Iraq.
October 2003 : Karl Rove, presidential advisor and resident forktail, denies involvement.
June 2004 : President George Bush says "Anyone found to have leaked classified information would be fired"
July 2005 : Karl Rove found to have actually been the one who leaked the CIA agent's name to the press. However, it is still in doubt whether the leak actually constituted a "crime" in legal terms, although it certainly did endanger the CIA agent, her mission and anyone associated with her.
July 2005 : President George Bush says "If someone committed a crime, they will no longer work in my administration."
er....wtf George? That's not what you said the first time. You are not gonna go back on your word now are you?