Here are two of the many reasons why Fitzgerald couldn’t charge anyone with the original crime. It wasn’t committed! (Hat tip: TheMalcontent)
CIA Scandal Tars Everybody – Nicholas Kristof, Oct. 14, 2003
First, the CIA suspected that Aldrich Ames had given Mrs. Wilson’s name (along with those of other spies) to the Russians before his arrest for espionage in 1994. So her undercover security was undermined at that time and she was brought back to Washington for safety reasons.
Second, as Mrs. Wilson rose in the agency, she was already in transition away from undercover work to management, and to liaison roles with other intelligence agencies. So this year, even before she was outed, she was moving away from “noc” – which means non-official cover, like pretending to be a business executive. After passing as an energy analyst for Brewster-Jennings & Associates, a CIA front company, she was switching to a new cover as a State Department official, affording her diplomatic protection without having “CIA” stamped on her forehead.
Nevermind that Ambassador Wilson was introducing her as his “CIA Wife” long before June, 2003. So why did Libby lie?