Well, it should come as no shock to anyone that someone as vindictive and petty as Barack Obama would fire General McChrystal. Why, however would he replace him with General David Petraeus, the man whom the Democrats reviled when he served under President Bush.
Remember that other mean little man Dirty Harry Reid? He said Petraeus' plan was just more of the same and "is neither a drawdown or a change in mission that we need." Democrat Robert Wexler, a representative from Florida, accused the general of cherry picking statistics and massaging information. Suddenly this man is the Democrat selection for running the war in Afghanistan.
Barack you got some 'splainin' to do! Either you've picked an untrustworthy man to lead or you and your fellow jackals owe him an apology.