Best thing written so far on the McChrystal flap, by Jackson Diehl:

Gen. Stanley A. McChrystal should not lose his job because of the article about him in Rolling Stone magazine. If anyone deserves blame for the latest airing of the administration’s internal feuds over Afghanistan, it is President Obama. For months Obama has tolerated deep divisions between his military and civilian aides over how to implement the counterinsurgency strategy he announced last December. The divide has made it practically impossible to fashion a coherent politico-military plan, led to frequent disputes over tactics and contributed to a sharp deterioration in the administration’s relations with Afghan President Hamid Karzai.
The virtue of the Rolling Stone article is that Obama may finally have to confront the trouble. But the dismissal of McChrystal would be the wrong outcome. It could spell disaster for the military campaign he is now overseeing in southern Afghanistan, and it would reward those in the administration who have been trying to undermine him, including through media leaks of their own.

Read the whole thing here.

UPDATE:

Ramesh mentioned this piece a little earlier.