As public servants we really do not have free speech in the workplace. No doubt the General was
frustrated by the clueless Marxist Obama promoted way over his ability. That being said one can not trash your boss to the public. The media did not see it this way when a clod at the CIA perjured
herself before congress, violated rules of nepotism and created a fake media story about Niger. Ideally, Plame should have been immediately terminated the same way the general was.
A civil servant has limited speech in what we can say about policy. Most of us have have to grin and bear it at times and deal with silly policies that come from a distant office.
The general's first responsibility is to the men he leads. Maybe this scandal will push Obama to govern with some competency. Then again if he were competent he would not be the man we elected.