Ok... I understand that in some geographic areas it is normal for people to address you as "hon" whether you like it or not. (I don't.) I "suck it up" and deal with it because I live in such an area. However, there are certain words that I really do not want used to address me, particularly by a customer service person or server at a restaurant. I actually consider it demeaning. So I really do want some advice on this one. Btw, I made a point to listen to the manner in which said server interacted with customers at the next table, and she did it there as well; so I at least don't assume that it is personal. My question still stands.
What is the polite way to ask someone not to call you "baby girl?"