This is not the best tactics, because, in a manner of speaking, “You are getting into a pissing contest with a skunk.”
A better way is to avoid the problem in the first place.
Say you have a bakery and among other things, you create wedding cakes, which you do not wish to sell to homosexual weddings. You can subdivide, on paper, your public business from your “contractual” business.
In most places, there are at least two dozen conservative and Orthodox churches that can *legally* refuse to marry homosexuals. If you as a business make a contract with them to *exclusively* provide wedding cakes to weddings held at their churches, you can do so, as long as there is minimal “consideration”, a business law term.
This means that the church will mention (it doesn’t have to recommend) that you are a provider of wedding cakes, to couples that hope to be married in that church, in exchange for which you will give the couple a nominal discount, or perhaps a small donation to the church.
This is enough consideration to make the contract legal. But the contract clearly specifies that you will *only* provide wedding cakes for weddings held at one of those churches.
The downside is that you cannot provide wedding cakes for secular or any wedding not held in one of these churches, as that will violate your contract.
Legally, this would seem to be bullet proof.
1) Anything other than wedding cakes you can sell to anyone, as a legal “public accommodation.”
2) But you are protected by contract law, which is very hard to break, that you can only provide wedding cakes to wedding ceremonies in these churches. So it is *not* a public accommodation. It is an exclusive contract.
3) Nowhere in the contract are homosexuals even mentioned. So you are under the legal umbrella of these churches, protecting you from harassment and lawsuit.
Are you a lawyer?