@Artax you learn to figure out when to give in and when just to ignore them...and sometimes there's just nothing you can do! I'm a manager, and you just learn to figure out when it's prudent to be proactive with a customer.
I know people are more weird about their food though. One of my friends got a plate thrown at him....really?