With no exceptions? Businesses discriminate all the time… no shirt no shoes no service.
If they are using their license to discriminate as a primary function or integral operational aspect of the acquisition of said license, then rip away. If their “discrimination” consists of identifying and responding to disruptive, disturbing, generally regarded offensive, or highly intolerant behavior or projection and display of such, then I think there is a different argument to be made. Providing service to those who have declared and openly displayed hateful intolerance is acquiescence.
I would have gladly relinquished my business license I held years ago rather than patronize declared Nazis etc…
On the other hand, I provided service to many patrons that knew held views different from my own, but not views widely regarded as bigoted, racist, hateful, etc., and considered it an exercise in tolerance.
Excuse me if I misinterpreted your post.
Edit live and let live