Why do people think that the shit leaders exist in the SWO world? This is for you SWO Bubba - it's because of the way the Navy runs things. A ship's CO is a god in his own mind, and supported by Navy tradition. He can make Navy orders more stringent, etc... There's WAY too much flexibility given to him. In the Marine Corps, orders from HQMC are orders from HQMC. The CO can't modify (mostly). That, and the USMC is willing to say "you suck." From what I understand, you're headed to be a CO of a ship. My advice to you (as an outsider looking in) is stop thinking about some young Ensign/JG's career, and start thinking about his sailors. Does he need to go? If so, let him go.
Until the leadership of both the Navy and the Marine Corps is willing to can shitbags early, things will continue the way they are. I'm amazed that a shitty leader was canned for being a shitty leader. Hopefully, this is the sign of things to come.