CIA Blogger Fired for Criticizing Torture Policy
Dammit, "I don't like this" is not a sufficient reason for violating classification.
Err, yes it is.
Should she have been fired for breaking security? Yes.
Should she have done it anyway? Yes.
This is a classic case for civil disobedience. There come times when following the law violates your own integrity as a person, and the dual virtues of loyalty and compassion conflict. At that point, you must showcase you humanity and be willing to take the punishment for it.
Might I have the strength to choose as wisely.