So, I think it's time to elucidate my policy on whining and complaining. It's actually pretty simple...
I won't complain about a restaurant or food-related establishment unless 1) whatever went wrong is so egregious that I just can't help myself OR 2) I've brought my beef to the management and was unable to reach a resolution/was ignored/insulted/etc.
An example of something in the first category would be a finger in my chili or cockroaches swarming over my shoes as I eat.
However, if I discover a grimy spoon, point it out to a server, and they quickly replace it, I'm not going to bitch about their establishment publicly. Everybody makes mistakes.
If I point it out the dirty spoon and they tell me it's clean and I'm an idiot, you'll be hearin' about it -- that's a category 2 offense.