To some extent, though, you can’t totally blame Hagel: Obama has insisted on setting foreign policy within the White House, which means excluding agencies like the Pentagon and the State Department. That policy has largely failed (look at the struggling efforts with ISIS and Russia’s Ukraine invasion), and now Obama appears to be pinning the failure on Hagel — which is not going to fix the problem, given that Obama had already neutered Hagel’s ability to set and shape foreign policy.
What’s telling about all of this is that there’s been speculation for a couple of months that, after the midterm elections, the Obama administration would fire some lead foreign policy people to try to fix the problems. But everyone thought he would fire someone who works in the White House, such as National Security Advisor Susan Rice, because Obama has forced all foreign policy-making to happen within the White House. Instead he’s fired someone outside of the White House, which suggests that Obama is going to keep the White House foreign policy team that is actually leading things, and that is more culpable for the failures.