I do donate. But that doesn't mean I have to thank them before every meal or think that the service is perfect.
What do you expect them to do though? You have to be a reasonable person.