Mary McCarthy, a mid level CIA agent, allegedly told the press that the CIA was running secret and illegal prisons in Eastern Europe, where people were being disappeared and tortured. It was a story that earned one reporter a Pulitzer Prize. If the accusation is true, Mary did what she had to do--what national and international law required her to do. It was the honorable, courageous, and patriotic thing to do. What is even more exemplary is that apparently she did it only 10 days before she could have retired. She was fired.
When Mary McCarthy exposed the crimes, she was punished for ignoring the fact that the criminals had classified their crimes as secrets. Of course that's what any Mafia boss would do if one of his operatives exposed his organization's crimes. It's just not what one would expect a legitimate government to do. Since the crimes were perpetrated and initiated at the Presidential level, and since Congress was not exercising its oversight responsibilities, she had no recourse but to go outside of government to alert the citizenry. The government was/is out to lunch.
If Mary McCarthy actually did what she has been accused of doing then she is a hero. It's the mob boss who needs to lose his job. If her punishment stands, and Bush's criminal behavior goes unpunished, then what does that say about us?