I read somewhere that over the last 20 years, not one General or Admiral has been sacked from his Command.
Think about the debacle at Benghazi, then Afghanistan and not one flag rank officer was held responsible? Then again, they take their orders from people not in uniform, but are political appointees!