Fire 'em all, I say
That said, something needs to be done, because 7 years at war without a general fired (besides the abysmal Karpinski) isn't a good thing. Of course, we need to be careful about setting the metrics, because some generals aren't the best at unconventional warfare. That's fine, but a sign of a good officer is the ability to adapt. Some have. Others wouldn't or couldn't, and when that becomes apparent is when they need to get fired. And make no mistake, firing is the only acceptable outcome. Undeserved promotions or normal retirements are unacceptable. Examples must be made. The SECDEF apparently understands this with at least one service, it would be nice if he could convince the President to apply the same standard to the rest.
h/t: Danger Room