I have always hated being called pet names. It doesn't matter who you are to me. I'd prefer you use my name or, if you really love me, a nickname. This may be why I have a billion nicknames, from Leiberwitz to Leg to Cosmo.
Pet names come off as condescending to me, especially if a) I'm working and you're a customer/client/patient, b) you are much older than me but you're not my grandparent, or c) you've just been completely horrible to me but want to appear nice.
Then I moved to the South where pet names are a way of life.
I have been called the following names while at work or shopping or out to eat:
It still grates on my nerves but I'm finding I mind it a little less each time. Perhaps Southern gentility carries pet names off a bit better than their Midwestern counterparts. Or maybe I'm just growing up.
How do you feel about pet names? What is your best or favorite nickname?