> if businesses start to pretend that I owe them something for the privilege of spending money there, I just won't do it.
I've started doing exactly the opposite. Almost every place I spend my money these days caters to reasonable people and quickly kicks out most of the riffraff.
I don't want to go to a business that caters to all customers, because being surrounded by annoying people is miserable. I want to spend my time in an enjoyable ambiance. "Take all comers" places typically aren't that. Doubly so for any place that serves alcohol.