A very good point, Blackrainbow!
I fully agree. I always tip myself because being from a poor family I compassion with poor honest guys. But I have a kinda issue with Sosua business owners who force local waiters to work for free - like slaves, making them literaly beggars, whose bread depends on a good heart and mood of the eater. It is disgrace and humiliation for workers. While owners enjoy the life in the chair with coffee or beer taking an afternoon nap. Expecting the customers to pay their waiters, cooks, cleaners, etc. Something is not right here.
I may be wrong. But I see the problem lies not with greedy nontipping tourists, but with smth else.
Nothing personal, just an observation.