I don't know if the following dining scenarios are unique to me. Please consider and advise.
1) You sit at a restaurant table and soon afterwards a smiling member of the waiting staff arrives with a menu. You choose what you want to eat and then you wait... and wait. Finally someone arrives to take your food order but you just lost half an hour of your life.
2) The food order has been placed. And then you wait... and wait. How long can it really take to plate up the dish of the day? There was time to visit the supermarket to purchase the raw ingredients and then to cook the dish of the day from scratch.
3) The meal has been eaten and you want to pay the bill but no matter how hard you try to catch the eye of the waiter or waitress, nobody spots you. It does not seem to cross their minds that having finished you want to pay your bill and leave. You wait...and wait and then when in exasperation you get up to visit the person on the till they say "Oh we'll bring your bill over in a minute"...but they take a further ten minutes.
Waiting around in restaurants can be like a form of torture. I hate it.
In a Turkish restaurant in London two years ago we waited one hour and forty minutes for our food order to arrive and last week in a country pub-restaurant on Anglesey we waited a full hour for our main course to appear. This is what I wrote about the Turkish restaurant on TripAdvisor:-
When I was living in Thailand, the restaurant experience was always very different. Your custom was appreciated. The menu appeared quickly. The order was taken quickly. The food order appeared quickly and payment was quick and efficient. Another thing about dining in Thailand was that it was not their national custom to leave tips. You just paid up and left. All this expectation that we should leave a 10% tip is baloney to me. I only leave tips when I think that the service has been better than average.