It is not discrimination for a person to live their life and run their business according to their religious beliefs by refusing to use their freedom of speech to participate in an event or ceremony.
Criticism can hardly cause a business to lose its license or go broke or both but lawsuit after lawsuit certainly can.
I believe that any business owner should be able to refuse service for any reason or no reason at all. It is called freedom of association and it is derived from the same liberties recognized in the First Amendment. With those liberties come the right to criticize others but that doesn't include bringing people before courts possibly ruining their lives because they don't want to associate with you.
"I haven't seen the comment yet." OK, here you go:
imgflip.com/i/35lthl#com3420418