Fitz said the following (paraphrased):
He did not charge Libby for breaking the Espionage Act or the Secret Identities NOT because he did not break those laws. He didn’t charge him with those crimes for two reasons:
1) the false statements, perjury, and obstruction prevented Fitz from establishing crucial facts that he needed, to prove Libby’s intentions, knowledge, etc. that are elements of the statutes.
2) that the penalties under the 5 charges are severe enough to vindicate the violation of public trust that might have occurred if it were established that Libby violated the Espionage Act or the Secret Identities Law.
And that is true. Libby is facing a maximum charge of 30 years in prison.