So Chuck Hagel has been fired as defense secretary. We were critical of his appointment, and opposed his confirmation by the Senate. But let's be clear: Hagel has done what he was asked and what was expected of him at the Pentagon. To the degree he has deviated from the Obama White House line, he's been more right than wrong (e.g., on the threat the Islamic State poses).
So why has he been fired? Because the Obama White House needs a scapegoat. President George W, Bush fired Don Rumsfeld in connection with a change in strategy (the surge) and to bring in someone of independent stature. That's not the case today. President Obama continues to want a Pentagon with weak leadership and little independence. There's therefore no reason to expect the next two years of Obama foreign and defense policy to be any better than the past two.