Tips are for going the extra mile, not all waiters/waitresses go the extra mile. To tip 100% of the time would mean that everyone went the extra mile 100% of the time. Tipping isn't mandatory so why would anyone get upset if they don't get a tip? ENTITLEMENT ISSUES, PEOPLE.