Belief is a private matter not a secular one. Christians who work at state or federal jobs should obey the law. Performing a civil marriage ceremony is like collecting taxes part of the job nothing more. Serving a customer is just conducting business nothing more. Christians should differentiate between the secular and the religious and be taught how to do so.
Spot on! If you don't want to rub elbows with people you don't like, go live alone somewhere.
As a side note; good for the ACLU for sticking up for the Sikhs in the army. If you know anything about the reputation they have for fighting ability you know the army needs more of them. There's a Sikh religious center down the street from me. They put up with a lot of crap from idiots that think they're Muslims.