We just recently had a VERY bad experience in a restaurant that has us re-thinking whether or not we want to continue dining out. At the very least, we won't be dining at that restaurant EVER again.
To explain, four of us went out to a Mexican restaurant in a nearby town. The restaurant closed at 11pm and we arrived about 10:30pm. We asked if they were still seating and they said yes, so we asked to be seated outside. They obliged, seated us outside and then, they forgot about us. Ten minutes later (at this point, 20 minutes until closing time) we had to go into the restaurant and ask to be waited on. After REQUESTING a waiter, our four separate orders were taken and about ten minutes later, three orders were delivered to our table. About five minutes later, we started to wonder if order number four was coming to the table or not, so we (again) went back inside the restaurant and found our waiter. He told us that he had forgotten to put all four orders through to the kitchen, so order #4 hadn't been cooked. When we asked him to put the order through and have it cooked, he told us that the kitchen was now closed, so that order couldn't be put through and cooked for us. Then we asked for management. When the manager came to the table, we explained the situation to him, but he was unapologetic and refused to cook the food we had ordered WHEN THE KITCHEN WAS STILL OPEN! The best "compromise" they could come up with was to offer us a $7.50 discount off our tab, which was less than 20%. Then, once we had reluctantly agreed to the discount, the manager badgered us about ordering alcoholic drinks and dessert, in what we think was an attempt to make the $7.50 back. Needless to say, this has left us with a bad taste in our mouths where that restaurant is concerned, and to a certain extent, with dining out in general, so I can't say I completely disagree with Bear's take on the subject now.