>I tip generously because in the US wait staff generally get way below minimum wage so you want to make them whole.
Ironically, if you didn't tip then they would be made whole by the employer as they would be responsible for making up the difference.