how do you know what conversationjs may have taken place, but officially, he breached the chain of command. When the chain of command is unresponsive a commander has no choice but to appeal to higher authority. Broadcasting that decision is why he was fired