If all the money earned is donated away, where's is the profit?
especially in the name of some cause that may be against your beliefs
The money earned would not be in the name of some cause that may be against your belief
but rather in the name of some cause that conforms to your belief.
Because you are upfront about your catering,
in effect the cause that may be against your belief
is donating money to the cause that conforms to your belief.
I didn’t raise the matter of “profit”; I initially said “Mammon”.
Freedoms cannot be lobbied for. Christianity in the USA is currently against a similar enemy they faced in the USSR and currently face in the PRC. Lobbying won’t stop the push to drive religion underground.