I find myself avoiding a lot of establishments altogether. First the prices are insane, add the tipping thing and I leave these transactions feeling scummed.
That is utterly insane.
I'm in the same boat. If a so-so experience is going to be that expensive, I'll just stay home.