Question: why are drill instructors called sir?
Answer: So in order to instill discipline (and I guess fear too) they are made to call the Drill Instructors “sir” and “ma'am” instead of being able to address them by their actual rank. ... You're a recruit and you have to EARN the right to address a Marine by their rank.