Several Canadian civil commissioners argued in court it violated their religious principles to perform same-sex marriages, and the court said that's no reason for them not to perform the ceremonies:
"Persons who voluntarily choose to assume an office, like that of a marriage commissioner, cannot expect to directly shape the office's intersection with the public so as to make it conform with their personal religious or other beliefs," the court wrote in its decision.
"In our tradition, the apparatus of the state serves everyone equally without providing better, poorer or different services to one individual compared to another by making distinctions on the basis of factors like race, religion or gender."
To allow civil commissioners to refuse to perform marriages solely on their personal religious grounds, the court ruled, "would violate the equality rights of gay and lesbian individuals."
I don't have much sympathy for people who don't want to do part of their job because of their own prejudices, and I have even less sympathy for people who work for the government who want to make up their own rules and impose them on others.