I am only talking about government employees who must face the public, not business owners.
Christian rights are not being trampled on, but they do not need to push their religious beliefs to other people. When one's religion gets in the way of public job. It is a problem that affects others. They should not take a public sector job that puts them in contact with the public if they are afraid of their religion may get in the way. It's not the job of the government to accommodate every aspect of every religion for their employees that deal with the public.
Example:
911: 911, what is you emergency?
Caller: I have someone breaking in my house!!
911: Are you a minority, gay, lesbian, divorcee, like the color blue, illegal alien, Catholic, Jewish, Muslim, Baptist, do you believe in reincarnation....etc, etc, etc.
Caller: Why are you asking me all these questions, I need a policeman!!!
911: We have police officers that we have to accommodate and I have to ask you all these questions so we know who to send.
This is where accommodation will get you, it must not even start!!