Legally (caveat: I am not a lawyer), you can't discriminate based on a person being in a protected class. So the baker can't turn away someone for being Muslim or gay, but they can refuse to bake a cake celebrating the death of a customer's nemesis. Taking glee in the death of the neighbor with the pink house isn't a protected class. That said, most things aren't black and white. Are there some uncomfortable scenarios you can describe? I'll offer one I'm not sure of: if the wedding photographer was hired for a satanic wedding, what options do they have? If it's functionally similar to a Christian wedding, I think they're obligated to offer their services. If the ceremony takes place at midnight on Halloween and includes a simulated goat slaughter, I think they're not obligated as they would not provide service for any such ceremony, Christian, secular or satanic. Put another way, those who provide services to the public must provide the same services to people regardless of their protected class.no matter what?