HB - I would contend that the stain on his rank is less than the stain on his capbadge. It should't matter whether he was a corporal or a squadron leader. All would have been in long enough to know the severity of the crime.
And WO at 43? If you haven't made WO in the Army by 35, you have **** it.