@babakbo,
When I grew up in the South, everyone that wasn't a m'am was a sir.
In the military, the proper response to an order is "Sir!", not "yes sir". "Yes sir", allows the possibility of the response being "No sir", and that isn't really a possibility.