I used to manage a Rest/Bar and once had to threaten to fire a black waiter who didn’t want to wait on black customers because they didn’t tip.
Some people not only do not tip, they also are the most demanding. A friend told me that demanding people rarely tip. They think you are a servant so why pay you for being a slave?