> Otherwise the tip left on the card goes to the business.
Good, and the business should compensate the waiters like in rest of the developed world.
Once people stop tipping waiters will quit and businesses will be force to either pay them like regular staff or move to self service.