If you are working some place.... the one who pays your fares doesn't have to accommodate anybody breaking the dress code if he doesn't want to.
Get over it!
If you are a religious fundamentalist, why not work in a place that wont give you any trouble? why insist on going to places where your way of dressing will rub the people the wrong way?
What's wrong with these people?