It seems that the way this is going, is that courts will decide it is hate speech if you ask for services critical of homosexuality or liberal causes. Thus service can be refused if you want to make a statement against a liberal cause.
On the other hand, you will be violating a liberal’s civil rights if you refuse service to someone wanting to make a liberal statement.
Probably this ends up, as courts grapple with these issues, that the liberals will end up having it both ways. You will not be allowed to criticize liberal sacred cows, but will not be allowed to not serve liberals in their quest to force everyone to bow to the liberal homosexual agenda.
The workaround to this is right out of Alinsky. Forget about winning in the courts, just overwhelm the system with discrimination claims.
So we have one bakery reported by one customer for one incident of refusal. What happens when that one bakery refuses DOZENS of customers, who then file discrimination complaints?
What happens when a couple dozen bakeries refuse hundreds of customers, who then file discrimination complaints?
The system for reporting discrimination gets overwhelmed to the point where it can no longer effective operate.