I'm actually pretty liberal when it comes to freedom of objection as long as there's someone willing to do the job. Don't want to marry two gays? Fine - Is there someone else who can do it? Ok, then don't marry them (why would gays want to marry under a Christian who hates them anyway?). I only stop when there's no one else to perform the job. A better question as I have asked is how do people know who breaks their religious beliefs and what breaks it. If my religion tells me to hate Jews can I deny the Holocaust in France?
Whoever fights monsters should see to it that in the process he does not become a monster. And if you gaze long enough into an abyss, the abyss will gaze back into you