The question here is not a matter of freedom. As far as I’m concerned, homosexuals are free to commit sodomy with each other, just not in public.
On the other hand, the rest of us are free to disapprove, and indicate that disapproval in any way we see fit. Refusal of service, of any kind, include faux weddings, faux wedding receptions, service in a restaurant, renting of facilities or lodging, employment, etc.
And I’d advise they truly repent - ask God for forgiveness, desist in the behavior, and try to make it up to anybody injured.
That’s freedom.
Or just 3 minutes of.. of... of disapproval.