This week, President Obama replaced his top commander in Afghanistan. General Stanley McChrystal resigned after a year in command of United States and NATO forces. To replace him, the president chose the general to whom General McChrystal reported. The Senate is expected to quickly confirm General David Petraeus to lead the nearly nine-year-old war.
The last president to remove a war commander was Harry Truman. In nineteen fifty-one he dismissed General Douglas MacArthur during the Korean War. But that was a dispute over policy.