That's actually a question that made me think a bit, rather then just having a laugh.
But I'm still unclear :
So gay marriages are obviously performed in a civil ceremony, first.
But are priests mandated to perform them, in Church, too?
If so, what about the other religions? One can't be selective or make exceptions.