Libby was busted in a perjury trap because he remembered some things differently than Tim Russert.
There was no underlying crime. Plame had no law protecting her identity. She worked at a desk. She continued the same job for two years. She only quit because she got a book deal which fell apart once it was learned Karl Rove would not be frog marched off to prison.
THERE WAS NO CRIME SO NO LEAKER.
This was a giant scam that the wussy W let go on without any kind of a fight.
Same as they are trying with the Russian collusion deal, which is not a crime.
If we had an honest press these fake but accurate investigations would never get started.
The Plames themselves leaked it. Their neighbors told the press that they told everyone in the neighborhood that they worked for the CIA. Also, Valery was never in a covert status that makes it a crime to leak.
Thats why nobody was ever charged with leaking.