Simple solution, take your business where the rules or lack there of suit you. Easy peasy, no whining on the internet required.
I have taken my business elsewhere.
And, I have every right to discuss my concerns on an open forum. It's a free country.
Everyone is entitled to an opinion.
Even liberals who want to impose even more draconian regulations on law-abiding gun owners.