Why do we tip restaurant servers? Many people would explain tipping is good, because the waitstaff makes a very low salary / even?
And I say to that, that is NOT the customers' fault, it is the RESTAURANT OWNER's fault. They are the one's that do NOT pay the waitstaff the decent salary. So put the blame where It is really due.
So next time, you are thinking of tipping the waitstaff, Why not call the owner over, and suggest to them this theory and tell them how much you were planning to tip the server and tell them to DO IT THEMSELVES.