I think there's place for some regulation. Not for getting rid of tipping, but making sure it is well defined. For example, legislating that tips can only be requested after service has been rendered (no more pre-tipping on delivery orders) or requiring that any 'living wage' fees or the like that have now become so common are fully paid out to the employees as tips.