Everybody agrees that he is.
The question is not whether McChrystal's comments were right or wrong. He expressed his opinion and he certainly told the truth about his opinion. Whether his opinion is right or wrong would be hard for anyone to determine.
The problem is that the Constitution establishes a chain of command. McChrystal publicly and disrespectfully, in the pages of the Rolling Stone, challenged the authority of the president who under the Constitution is above McChrystal in that chain of command.
If a soldier or officer serving under McChrystal publicly and disrespectfully, in the pages of the Rolling Stone, challenged McChrystal's descisions and authority, then McChrystal would have the authority and probably would necessarily in order to maintain the discipline of the troops, court-martial that soldier or officer.
McChrystal is lucky he is not being court-martialed.
This reminds me of a situation in the Civil War. General McClellan was the leader of the Union Army. He was loved by his troops and trained them well. But he did not carry out the commands of President Lincoln, and President Lincoln fired him.
Abraham Lincoln now wanted McClellan to go on the offensive against the Confederate Army. However, McClellan refused to move, complaining that he needed fresh horses. Radical Republicans now began to openly question McClellan's loyalty. "Could the commander be loyal who had opposed all previous forward movements, and only made this advance after the enemy had been evacuated" wrote George W. Julian. Whereas William P. Fessenden came to the conclusion that McClellan was "utterly unfit for his position".
Frustrated by McClellan unwillingness to attack, Abraham Lincoln recalled him to to Washington with the words: "My dear McClellan: If you don't want to use the Army I should like to borrow it for a while." On 7th November Lincoln removed McClellan from all commands and replaced him with Ambrose Burnside.
In 1864 stories began to circulate that McClellan was seeking the presidential nomination of the Democratic Party. Worried by the prospect of competing with the former head of the Union Army, it is claimed that Lincoln offered McClellan a new command in Virginia. McClellan refused and accepted the nomination. In an attempt to obtain unity, Lincoln named a Southern Democrat, Andrew Johnson of Tennessee, as his running mate.
During the campaign McClellan declared the war a "failure" and urged "immediate efforts for a cessation of hostilities, with a view to an ultimate convention of the states, or other peaceable means, to the end that peace may be restored on the basis of the federal Union of the States". However, McClellan added that this could happen when "our adversaries are willing to negotiate upon the basis of reunion." McClellan made it clear that he disliked slavery because it weakened the country but he opposed "forcible abolition as an object of the war or a necessary condition of peace and reunion."
http://www.spartacus.schoolnet.co.uk/USACWmcclellan.htmLet's remember, in addition to everything else, the War in Afghanistan is not going much better than the Civil War was when McClellan was leading the troops.
McChrystal has to work as part of a team, and since he doesn't seem to like a lot of his teammates, seems the best thing for him to do is to quit the team. The list of people he badmouthed is really long. He is very much like McClellan -- blaming his lack of success on lack of proper support and everyone but himself. Sounds like a megalomaniac whiner to me -- no matter how much his troops like him. McClellan's troops adored him.