There is a HUGE difference between refusing service to gays and refusing to participate in a gay wedding.
It's the difference between refusing service to swingers or nudists vs refusing to serve food during one of their “events”
How about selling them a wedding cake?
“Here's your cake”