I don't have a lot to say about the McChrystal mess; you can find plenty on any political or foreign policy blog. It was a dumb thing for McChrystal to do, and it appears he has realized that a bit late.
I've just got a couple of things to say about it. First, this was the modus operandi for generals during the Bush years. We'll listen to the generals on the ground. No, they didn't dis Bush the way McChrystal's staff dissed the present administration. Why should they, when Bush was encouraging them to go their way. I recall any number of times when generals spoke out in ways that I thought were above their pay grade, and all too often it seemed that tactics were driving strategy. So things changed, and McChrystal's view of how things are done didn't.
But, for all that, it's not exactly a McArthur moment, when a general threatens to start waging the war of his choice, complete with nuclear weapons. And Truman gave McArthur more than one chance. We tend to recall only the last one. So I agree with John Cole that Obama will do well to make his best decision on what's best for the country, not what is the most macho (or whatever else the pundits are using for a criterion).