I eat out a lot, because I'm single and don't always feel like cooking. But I've learned to lower my expectations. Good example was a few days ago. I wanted ribs, went to a local steak house. I've gotten ribs here before, hit or miss, touted as one of their signature servings. Last trip, I had to send them back. Awful. Dry, chewy. Keeping that in mind, I tried the ribs again. Even worse. Like leather. More like they had been microwaved to death in eat to them. Server called the manager, explained my disappointment, told her it wasn't the first time. Being a "signature" dish, it reflects really poorly on them. She thanked me for telling her, apologized more than a few times and comped my entire evening's meal.
You're right. No longer enjoyable when you have to deal with this, and mediocre food is the norm around here. There are exceptions, like Jerry's Place in PF. Expensive, but always top notch service and food.