Never piss off people who prepare your food. I’d do it if they promised to eat it.
Free speech means freedom to say no to demands for unique expressions, whether the majority likes it.
https://coloradopolitics.com/colorado-springs-gazette-dear-christian-baker-lets-celebrate-satan/
The problem is the lawsuit shopping. If the man refuses to make the cake, he’s sued. If he makes it and anyone claims to be sickened by it, he’ll be sued and shut down for health violations if not the lawsuit itself. If he makes it well, the liberal bullies win and use that case to beat up everyone else.