I have come to that point also.
I believe he knew that the comments that reached Rolling Stone would be such a poke to 0's ego that the NIC would HAVE to replace him.
And in replacing him, 0 would be forced into a position where he would have to support the commander he chose, or look like a twice-baked fool.
If the same problem keeps coming up even through multiple commanders, it begins to become obvious that it isn't the commanders who are the problem.
If 0 doesn't make it work with Patraeus, the blame will come squarely back to him.
At the same time, more support will alienate his left and younger supporters even more, eroding part of his base before the mid-terms.
It isn't quite on the level of sacrifice that Kopechne made, but he still took one for the team.
I believe that McChrystal has thoroughly informed Gen. David Petraeus about his difficulties with the Obama Regime. I am sure Petraeus is well armed with a strategy to deal with it. And I am sure there is little affection for the CiC who during his campaign against McCaine, said nothing against Move On’s nasty GENERAL BETRAY US ad against Petraeus during his testimony about the surge in Iraq.
Correction: McCaine = McCain