My family owns a bar and restaurant, and let me tell you first hand that if we have to pay dishwashers and wait staff 15 dollars an hour then the price of food and drinks just skyrocketed for the consumer. We won't be able to pull that money out of out ass.
I know people think if you own your own business and it does well, then you must be rolling in money. The truth though is most people have absolutely zero idea what goes into running a restaurant. Especially for the small business owner, not chains.
If you don't want to tip like Mr pink then that's your own decision. I think your a dick, but ok. If you want tipping to go away, then you're paying 15+ dollars for a cheeseburger at our restaurant and probably 5 for a bud light, or we would probably be closing the doors.