I am curious about tipping in the US. I understand that waiters and waitresses depend on tips as there is no minimum wage. However, what if you are really not happy with the service? For example, last time i was in DC I went to a Chinese restaurant and not only was the service terrible, but the food was bad too. Do you still tip under these circumstances? Being a waiter myself, I too depend on my tips but recognise that the only way to ensure I receive a tip is by providing a great service.
What is the common consensus over tipping? Also, how much would you tend to tip taxi drivers or those who work in bars per drink?