I have had a run of terrible service at restaurants recently. In my work life, I am a customer service professional, so in addition to being a food, beer and wine snob, I am a bit of a "customer experience" snob as well. While that might make me a tough customer please, providing a meal with decent service is what restaurants are supposed to do...it's all they have to do. So I do not think it is unreasonable to expect them to get it right.
Here's service in 7 simple steps: