> If enough people hated tipping, restaurants that don't have tipping would eventually out-compete those that do.
What makes you say this? As another comment points out, minimum wage is lower for restaurant workers in most (all?) states. How would a restaurant without tips outcompete in this system?