I find it disturbing that Nadia Eweida won her case.
If the situation was that other employees were allowed to wear jewellery but Ms Eweida was forbidden to wear her cross, she would have a case for religious discrimination. But from what I've read, there was simply a "no jewellery" rule for everyone; so, far from being discriminated against, she was demanding special treatment!
In any case, since when has wearing a silver cross been a Christian duty? There's nothing about it in the Gospels - I've looked! But there is a commandment to love your neighbour and forgive your enemy.
People are talking about religious "rights", but Christianity isn't supposed to be about rights, but about how you treat other people. When will Christians start obeying Christ? He said it himself: "If you love me, keep my commandments!"