This reminds me of a conversation I had with a girl who said that if her date is a lousy tipper even if the service was bad, they won't get another date from her or her friends.
I so hate the tipping culture in North America. I didn't have to deal with it when I was Europe, but it appears to be creeping into SE Asia.