Close.
Every officer knows that badmouthing another officer in front of the troops is an unforgivable misstep. Leadership of the worst kind. SECNAV of all people should have known that.
Absolutely. Particularly after it became known the Crozier has the corona virus and was not there to defend himself.