This is a very interesting subject. During my Regimental Officers' Indoctrination in 1983, we had a panel of veteran PPCLI officers talk to us about various things. One of the subjects that came up was Unification. One of the retired senior officers stated that when Unification was foisted on the military, there was in fact considerable objection from the Army and the Navy. According to him, a number of senior people from these services did resign. But, he said, this only harmed those two services in the post-Unification era because wherever a sailor or soldier had left, an airman was ready to step up to a new senior position, thus giving the Air Force disproportionate influence in the early days of unification. I am not sure how true this is, but one can see certain examples of Air Force measures being imposed on other services. The "Base" concept, for example, in which the Base Commander is senior to the COs of the resident units, is an Air Force idea. The traditional Army practice was to have a Camp Commandant who was a more junior officer who was clearly only a caretaker, not really a "boss". We have to a certain extent returned to that idea now with ASU Commanders being LCols.
Unfortunately, resigning for cause has not had much of a following in our Army in the last few decades: even De Chastelain as CDS during the disbandment of the CAR only made a milquetoast "offer" to resign. To me, you do not "offer" to resign. If your superiors follow a course of action you cannot morally agree with, you resign. Otherwise, you get on with it.
Cheers