Well, for the moment Gay Marriage is legal in California. Now the questions start.
Can a Church, even the Roman Catholic Church, refuse to perform gay marriages?
Nonsense, you mutter. Of course they can. No one said churches have to allow gays to marry - only that they cannot be denied state recognition of their legal marriage!
But think about it. Who gives ministers their authority to perform legal marriage? God provides the "spiritual authority," but the legal authority comes from the state. In California, it’s the "state of California," not God, who is recognized as the legal authority for peforming marriages.
The priest (or minister, or rabbi) is simply a stand-in for a judge or justice-of-the-peace. He is granted the authority to marry people by the state. Now, if he (or she) is going to go discriminating, who’s to say the state won’t pull his authority?
But there’s generally an "exception" granted by the state for religions. And in the case of abortion that’s true. Church run hospitals and people of conscience can and do refuse to perform abortions all the time with no repercussions - as long as there is someone else to do the aborting. However, the California Court couched it’s rhetorhic in terms of racial discrimination. Racial exceptions - that is, the right to discriminate based on race - are much harde to win. Not only that, but ministers aren’t doctors. There are no "legal" ramifications to an abortion. Doctors provide medical services, not legal imprimatures. Not all licensed doctors are competent to do abortions. All licensed ministers ARE competent (under the state system) to officiate at weddings.
So in the future, don’t be surprised when ministers who refuse to toe the new "civil rights" line are forced to surrender their marriage authority. Couples will be forced to go to a priest (who performs the "spiritual" marriage) and then to a justice of the peace (who performs the "legal" marriage.)