If it’s a place I won’t return to (coffee shop, or any other of the number of places now asking for tips), I won’t do it. But I feel like if I don’t tip someone who cuts my hair, makes a coffee, etc. 20% even if they get a salary, I’ll end up with bad service as they know I don’t tip. Even if they are paid to do exactly that…it’s crazy