I'm new school, old school.
At the risk of getting flamed ....
I always thought that the origin of tipping was to substitute the ridiculously low paid [exploited] wages of low-skilled staff - like waiters / hairdressers / dustmen / etc.
With the introduction of minimum wage [whether you agree...