As most billing systems are moving toward electronic payments there should be an option for $0 tipping.  Plus, the $2? sub-minimum wage should be outlawed for waiters and staff and go to a competitive wage.  Finally, I believe a tip is only deserved for "at least competent" or outstanding service and is not an expected payment.