My wife and I are having this debate... We were at an Indian restaurant today and ordered saag paneer. We asked if the dish was spicy at all (since it usually is) because it was for my 4.5 yo son who loves the dish but can't handle it if it is spicy. The waiter said yes, it is not spicy. So we ordered it and sure enough my son couldn't handle it because it was too spicy. So we told the waiter it in fact was spicy and he said, oh we can make it not spicy. So we said ok. He came back 5 minutes later with a dish that was a lighter green and thinner consistency than what we had originally been served. It was clearly the same dish but with water added in... And when we tasted it, had the same spiciness, just diluted. At that point, I decided I was going to 0 tip, rather than go through a 3rd attempt at getting what I wanted. My wife said that was inconsiderate. I said, let's post on chowhound and see what others think. Any thoughts?
I know this is petty... Yet, this speaks to my broader belief that the tip decision should incorporate the entire dining experience, not just the service component. I could easily get ripped apart for this, but curious to see what others think.