well that's the big thing i think: there is religion, and you should be free to practice your religion as you choose. However, when it comes to dealing with the public, from all over the world who might not share your religion, or even just your expression of your religion, accomodations might have to be made. Either on your part (ie if you really want a job bt they won't allow niquab, perhaps you won't be able to wear niquab), or on the employers, finding a solution.

The trouble for me arises when people say 'but this is my religion!' and try to shoehorn their own expressions of belief onto and into everything else. We need to meet in the middle, and understand that just because you might choose to express one thing, not everyone else does.