Re: officers are called 'sir'
Claiming that something cannot be said in Trek because it runs counter to military tradition is just plain crazy.
I would never call anybody Sir by the way, it is a stupid word from aristocratic times and deserves to die out.
The illegal we do immediately; the unconstitutional takes a little longer. - former US Secretary of State and unconvicted war criminal Henry Kissinger