Let me get this straight, if the head of the Royal Australian Navy suddenly began talking out of his arse and demanded that Canberra forget about those pesky Americans and ally with, I don't know, North Korea instead, he wouldn't get reprimanded? You Ozzies really are a laid-back bunch.
That was obviously a rhetorical question. No government takes insubordination lightly, neither in the West nor anywhere else. Let's not pretend that's a novelty. Schönbach resigned out of his own volition, by the way. Sure, he would've been retired eventually. As well as he should've been, I might add.
It's not a flag officer's job to engage in politics – especially in this country, where the primacy of the elected politician over the appointed general has constitutional status. So don't give me that "telling the truth" rubbish. Schönbach signed a paper forbidding him from making his comments. In 1982.
But more importantly, Schönbach advocated allying with Russia against China due to him being (in his own words) a radical Christian. I hope I don't have to explain why advocating religiously-based alliances is something the chief of the German Navy should not engage in?