It's easy to find fault with (and fire) a Flag Officer when they fail in battle:
See: Kimmel, Husband E, USN
See: Ghormley, Robert L, USN
See: Smith, Ralph C, USA (just to be joint)
It's tougher to fire an Flag Officer when it's adminstrative issues that are the cause which tends to be issue...