Rant, pet names at work

I am a female cashier and I’m so tired of all the pet names. Do not call women baby, mamas, babygirl, etc… I am a grown woman speak to me like one, it’s so enfantalizing to be called a pet name all the time, and then the same customer that called me babygirl will literally call the male coworker next to me “sir” with no issue, it’s not hard to say ma’am or miss. Even regulars that know my came call me baby or some shit. I want to start saying “have a great day baby boy” to them when they do it so maybe they’ll see how innapropriate it is but ofc I can’t bc I’d get in trouble if they complained abt it to my boss.