I think that the O is getting a bad rap here regarding McChrystal. There is no way he can have this guy work for him after he foolishly spouted off to Rolling Stone, and after publication of his remarks.
While Obama may not be much of a manager, he really had to ask for the resignation. Criticism is one thing, this is another.
One wonders about the quality of judgement of General McCrystal. He basically fired himself once he opened his mouth.
Betcha never expected me to defend Barry, did you?
Given the way the military works, and given that the President is the Commander in Chief, this was the only plausible outcome of the situation.
That said, Our Glorious President's choice of General "Betrayus" is all kinds of hilarious.