Back in the 70’s our troop master’s nickname was “Homo Bill” we didn’t know if he really was gay, but we kept an eye on him just in case.
RE: Homo Bill
HOMO means MAN in Latin.
That could also mean, “Bill the Man” :)
Perhaps you were lucky. Mine was a Drill Sgt from WW1. All we did was march around a gym as he yelled at us.