Let's face it, Obama has easily moved into the most-shit-on President sweepstakes. I'm not saying he's the most shit upon, but he's definitely in the top five or six (FDR, Hoover, Lincoln, Bush, and maybe Madison). He starts off having to rescue the economy, fix health care, deal with the BP oil disaster, fight two wars, and deal with the morons in Congress. All the while, he also has to fend off accusations that he is a foreign Manchurian candidate who's going to turn over the country to the
In other words, this guy probably has A LOT of reserved anger (which, by the way, I'm okay with him playing golf and basketball - he needs to get the anger out so he doesn't bomb some poor country into the stone age). And here comes McChrystal criticizing him, not for substantive issues, but because Obama took time to listen to other opinions BEFORE GIVING MCCRYSTAL EVERYTHING HE WANTED.
So, as McChrystal makes the slow flight back to DC, Obama is going to seriously think about what he's going to do with the General. His options are: 1) fire the guy immediately; 2) hear McCrystal out, and after getting the General to grovel, keep him on; or, 3) Be a total dick.
Given that McChrystal is coming back to DC, option 1 is out of the question. Option 2 is still possible, but if I were McCrystal, I wouldn't bet on it. If I had to bet, I'd bet that Obama will go with Option 3 - be a total dick. He's going to make McCrystal grovel for his job, let him twist in the wind for a week, and then reassign him to the most humiliating job Obama can find. And if McChrystal tries to resign, Obama will refuse the resignation (he can do that).
Now, in reality, Obama will probably not go as far as I just did, but he can. And the problem with being a maverick like McChrystal is that there isn't anyone to back him up. Thus, I'm fairly certain that McChrystal is going to get a taste of the shit Obama has been eating. Good luck, General, you're going to need it.
Moral of the story - Never purposely shit on your boss when your boss is getting shit-on by the world.
UPDATE - McChyrstal has offered his resignation, and Obama has refused to consider it until after he speaks with the General directly. My new bold prediction is that Obama gets his pound of flesh tomorrow, and then accepts the resignation.