Topic: Should "sir" be capitalized?
Should "sir" be capitalized in the following case:
"You're out of uniform, cadet!" the admiral said.
Replace Sir with Mom or Dad and it clearly should be capitalized. I've seen "son" written both ways (with or without caps). A grammar site I use says to capitalize when the word replaces a name, but not for nicknames (e.g., sonny boy).
In the example above, cadet is lowercase, even though it stands in for a name. Therefore I think Sir should be lowercase as well, for consistency.
What then to do about Son?