You know, I have lived and worked in Washington, DC since 1986. I arrived here as a young Marine only twenty two years old. One thing that I learned very early on is that what you say may come back to bite you in the ass if you aren't careful. Not that you have to guard your every syllable, but it is prudent to be aware of what you are saying and to whom it is said.
ESPECIALLY WHEN TALKING TO A POLITICIAN OR A JOURNALIST!
Now we have General Stanley McChrystal, who, by any indicator that you care to use is a capable officer and a good commander. McChrystal, by all accounts has given good, faithful and honorable service to his country. He is a patriot and he has the best outcomes in his heart and mind for his soldiers and for his civilian leadership. I think that General McChrystal is a good man. I also think that President Obama was right to sack him.
Look, the armed forces of the United States... or of any democracy, MUSTbe committed to the principle of civilian rule and leadership. This means knowing when to talk and knowing when to be more circumspect about voicing an opinion. You would think a man of McChrystal's years of experience would have known better. Apparently not. What makes this matter worse, is that clearly McChrystal's behavior has gone on long enough beneath the radar, that the members of his staff felt free to copy said behavior and make some of the comments they did.
This is one of those circumstances that is just plain bad for everyone, but the President had no real choice. You just can't have a General officer speaking like this and ignore it.
I am sure that a man like General McChrystal will do quite well outside of the Army, since people with drive and energy are prone to success.