The RN had this coming. They have had ample opportunity to tweak their court martial system, in the light of changes regarding impartiality and independence, already made by the Army and RAF.
Someone has probably got away with GBH, because the RN were too lazy or too arrogant to make necessary, albeit minor, changes to their court martial rules.