This is the most egregious part of it. Who ever invented that a percentage should inflate? The price is already inflating so a percentage of it goes up. You don't get to inflate both.
Tipping was always 10% to 15% if particularly exceptional. Although even that should be made illegal, just include all costs of doing business in the price like nearly every shop does.