I would say that this Officer is placing his sworn Oath first. The Officers Oath is only to the Constitution, not the Prez. I also think he is doing the right thing by following his superiors’ orders by discontinuing public discourse for the time being.