Most shop-assistants, of all the many sexes, wear labels with their name on these days, usually their first name. I have been in the habit of saying, "Hello" or "Thank you," and including the person's name in the remark. This has always been perfectly well received and I thought I was helping in a tiny way to let people know that I appreciated what they were doing and that I didn't see them just as a functionary. Until today. I was in a shop where everyone wore names with letters an inch high on their company fleeces. I went to pay for stuff at the checkout and asked the staff-member, a woman of about 20, if she would mind finding out the price of an item which wasn't marked, as in: "Hello, Hannah, could you find out how much this is, please, it isn't marked." She walked off to find out, taking her badge off as she did and then returned with the price. I assumed I had made a mistake with her name and said, "Oh, I'm sorry, have you got some-one else's fleece on?" She replied, "No, I just don't think people who don't know me should call me by my first name." I was speechless, though my head was humming with things like "you're in the wrong job" or "if my surname was Arse then I'd prefer to be called Hannah". I was so dumbfounded that I rode home like a zombie but when I got in I rang the manager, who was very good and apologetic and it seemed that it wasn't the first time Hannah had done this. I did insist that I didn't want her sanctioned in any way, but I'm wondering:-
Am I foolish to use people's names (I don't do it ostentatiously but I hope appropriately)?
Might it be some esoteric religious thing?
(I have quite varied experience of Aspie behaviour and it's not something I've noticed there.)