I agree with whomever said that there is a lot of resentment when a complaint comes from a foreigner. I feel like they feel like we are complaining frivolously or just being spoiled. And NEVER compare out loud the differences between X country in a restaurant, or your waiter will respond something along the lines of, "Well, in the US, waiters get paid a lot more than here."
And his point was? And that is my fault as a customer just trying to get a decent meal? So do doctors and just about all professionals, but that doesnt mean that doctors here have to provide lesser service, now do they? I would hope not! LOL
Customer service and that general feel of "the customer is always right" that we are used to is almost non-existant here, which means that you cannot naturally expect it from the start or even expect them to on their own account correct whatever is wrong with X situation.
I always just politely but firmly TELL them exactly what I expect, why I expect it, and I feel like this is generally the best practice in order to get solutions. At first I think the waiter thinks I'm an a-hole but later I always say, If you were out with your wife at a nice restaurant, and you were the customer wouldnt you expect the same?
I was at an upscale parilla a few weeks ago and ordered the supposedly boneless breast of chicken. When it arrived, it had so many bones in it (the annoying small ones) from the moment I first cut into it, that it was basically unedible. I told the waiter and his response was that chicken was not their forte, so why is it on the menu I asked?
I insisted and reiterated to him I was not going to pay the 55 pesos for it, (I had cut into it in several areas but had barely eaten a bite) and sure enough, taken off my bill and comped a dessert liquor.
Still doesnt make it totally right, as my fine dining experience ended up being just the french fries, however you can sure as hell bet I wasnt going to pay 55 pesos for something I had not eaten.