I have a pet peeve when it comes to sweet nicknames: sweetie, honey, sugar, etc.
My Sweetie is allowed to use them indiscriminately. And when we are home, alone, he does. I'd make a comment about a fly on the wall, but I'm pretty sure any potential flies in our condo would have been killed by the saccharine sweet nothings we exchange when no one else is around.
I suppose a friend or loved one could use one in an appropriate circumstance. I just can't think of what an appropriate circumstance might be, and don't think I have any friends or loved ones who have done so in the past or might want to do so in the future.
However, if you are someone I come into contact with on a professional basis and you call me honey or sweetie or sugar or anything like that it is worse than the sound of nails on a chalkboard. Especially if you are a middle-aged waitress in a diner-type establishment, or could play a middle-aged waitress in a diner-type establishment on TV.
There has been exactly once in my life thus far where I have made an exception to this rule. I worked at a party rental store, and Kevin Duckworth* called in to rent some tables and chairs for a backyard BBQ he was hosting. I was just so thrilled that I happened to be the one to answer the phone when the NBA star called that he could call me whatever the heck he wanted.
But if you are not a professional sports star you do not have that right.
* The entire year I worked there that was the only delivery the drivers fought for the right to deliver. Apparently he had a three car garage that was lined with floor-to-ceiling shelves on three walls, and they were all filled with shoes.