No, as I said before, it's about learning what courtesy is in the new context. In some schools this follows from an attempt to keep some semblance of the rules of courtesy found originally in the art (mind you, that's usually an attempt to maintain what would now be outdated norms even in the country of origin). People coming in don't know that context, so they have to learn something new. This practice is something that helps develop the skill of discipline. It also helps people be more mindful of their context (we behave differently in the training hall than we would in the street) which can be another useful skill.Are people so rude then that it takes martial arts classes to teach them manners? Most people I know their first reaction is to be polite. Using 'sensei' is the same as saying 'doctor', 'vicar' or 'postie' when talking to those people who's job it is. I don't believe calling someone sir, is going to teach discipline if you have to be 'reprimanded' ( again though a 'reprimand' here is something serious) to use it, it may cause fear, embarrassment, shame but rarely discipline. Call a lot of people here 'sir' they will as my husband does, retort 'don't call me sir, I work for a living', it's not a term of respect really.
If people want to find an enlightenment in a martial arts class I wish them well with that search but too often it's an instructor who gets gratification from being saluted and called 'sir' rather than any student learning anything from it other than how to boost an ego.
We have a lot of words here we use instead of sir... boss, guvnor, chief much more respectful when we mean if, however if your instructor is a bit of a merchant banker then they don't deserve to be called sir.
I never said anything about anyone being reprimanded. In the dojo's I trained in, there would either be a reminder (often from a senior student, sometimes from the instructor) or simply a bit of silence to give the student a moment to realize they'd left off the "sir" or "sensei" that is the norm. It's a bit uncomfortable for a new student (as is any new situation and new set of norms), but people tend to adapt to it within 2 or 3 classes.
And I understand the cultural difference that exists. I think the "sir" may be easier for folks to adopt here in the Southern US than in the Northeastern US, because many here were raised saying it, anyway. It simply doesn't have the connotation it carries in the UK. There, trying to use that same approach would possibly be counter-productive, because of the cultural context.