I HATE HATE HATE it . . .
I used to be a waitress when i was just starting college and i hated it . . . it imbues a sense of "I'm better than you, and you're serving me, so i'm going to call you Hon to make it all seem okay that i just yelled at you about my toast being too dry"
I never let people call me hon... it's offensive in any situation.
Sweetpea