Reading this thread made me think of when I first moved to Florida. Being a New Yorker, “ma’am” is not commonly used. I looked at it as a term for an older generation. Not necessarily offensive, but not what I wanted to be called at 25 years old.
My first few months in Florida, I worked in a convenient store and one of my regular customers was a young cowboy type man who always called me ma’am. I had already realized that it was a common southern thing. One day…..just sort of messing with him, I said, “how many times do I need to tell you to stop calling me ma’am?” It was his reply that got me….”I’ve had my ass beat too many times to think it’s not right ma’am”
I still chuckle when I think of him.