Back somewhere in my posting history I have posts putting forth this same idea of assigning the proceeds of a homosexual wedding cake to promoting traditional marriage.
I think that the idea may be subject to discrimination laws, because homosexual cakes are singled out. Dont know, its a legal question, and Im not an attorney.
The easy workaround, however, is to donate a fixed amount from all wedding cakes to those causes.
Here is to kicker; Encourage matching funds from non-business sources, friends, churches, customers for cakes of their choosing.
Business contributes $10 per cake (lets say), others match it at 10:1, or some amount of their own choosing.
Suddenly, thousands of dollars are raised, the community is involved, and, as nearly as I can determine, no laws are broken.
They may be able to force you to bake the cake. But they can’t refuse to pay you. Once they pay you, its your money. And no, they can’t tell you what to do with your money.