Trump fired the Chief of Naval Operations and the Chairman of the Joint Chiefs on Friday. I don't know either of them but my strong suspicion is this is a good thing. Most of the upper echelons are essentially political hacks in uniform. Our military needs warfighters, not social cause crusaders.