He or she certainly should be if the reason is providing the service violate his or her religious beliefs.
It is violation of the First Amendment to compel a citizen to take an action that violates his or her religious beliefs.
No law trumps the First Amendment.
And good luck litigating that with the current courts
We will see if your analysis is correct when the Holy Hobby case decision comes back