Even before the Petraeus scandal widened, General John Allen's time as top US and NATO commander in Afghanistan was winding down. Last month, President Obama nominated General Joseph Dunford to replace Allen.
In the spring of 2003, for a brief moment, many Americans bought the idea, that the Iraq war was over. But why didn't the war end with the fall of Baghdad? And why were we programmed to think it might?