Back somewhere in my posting history I have posts putting forth the 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.
Post the proceeds of the different cakes prominently in the store.
Suddenly, thousands of dollars are raised, the community has an opportunity to be part of the put-down, and, as nearly as I can determine, no laws are broken.
You are trying to make it go away without losing too much face. They will be back with a different angle. This isn't about cake or weddings, it's about forcing people to affirm their behavior.
This is just another version of Albrecht Gessler's hat on a pole. Everyone must bow, or they will attract the notice of people who will make them bow.