I think you do a great job in difficult circumstances. I have a suggestion, I don't know wether it would work - but it may be worth a go. Why don't you ask people what they want - OK - I don't mean cooking them exactly what they as for - but what about some sort of survey at your next meal. Ask people what their favourite dishes are, or get them to vote from a set of favourites - and once - cook them what they ask for - at least then you can't be held to blame, and you're giving them what they as for. Sometimes, if you have persistent complainers, it can be beneficial to turn it on its head and ask them what they would do if they were in your shoes - ask for their advice. Yes, it sounds a little spooky - but getting these difficult people involved, may bring them more on to your side and perhaps appreciate you more. (Although you'll never please them all the time). The next time your complainers kick in, get your supervisor to tell you - and go and talk to them - don't ask them to justify what they've complained about, or apologise, just ask them for their advice. It's a sneaky thing I suppose and to them it may look like your are pandering to their needs - but actually your just trying to get them on your side. You may think it's a load of pants (I mean UK pants, not US pants - there's a difference ! ) ...but it may be worth a try.