I work with someone who is never happy with her meal no matter where she eats. She travels often and money is not really an issue. Here in this area she has had horrific meals at board favorites, terrible service at places know for wonderful service. She recently got back from New York and had a "disastrous" dinner at EMP. Service was "surly, indifferent, and rude" foods was "bland and uninspired". You get the picture. She had a similar experience at French Laundry when she was there last year.
I so want to say to her : "it's not them, it's you!"
I recently had mediocre meal at one of my favorite places. I realized after that the fact that it was really me. I had had a terrible day, was stressed and my husband and I were "having a bad patch". I projected that all onto meal and most likely the poor server, LOL. I would hate to wait on my co-worker!