**The law is that if someone wants a cake you’d make for anyone else, you make it for them. **That is equal accomodation, and it is not a violation of a Catholic conscience.
If that does violate your conscience, however, then you don’t make the kinds of cake for anyone that you cannot in good conscience make for everyone. For instance, a baker who cannot make the same wedding cake for anyone who walks through the door, whether the cake is going to a typical wedding or for a poodle-cat wedding pretty much has to decide that their business does not make wedding cakes for the general public. (One could still make special projects for their relatives that they wouldn’t make for the buying public.) If you cannot in good conscience put the name of two men on a wedding cake, then you don’t put names on wedding cakes. If you cannot put a topper on with two men, then you just don’t put toppers on that depict people. You still have artistic control, provided your policy is the same for everyone.