Certainly people should have the right, within the law, to act in a way that they have decided is morally right.
But one can equally appreciate an employers right to have whatever job done they are paying for.
In the cases currently being judged in the ECHR, in which these rights conflict, do you think anything can be done within the law to satisfy everyone's rights?
I can appreciate both the arguments in this clip: http://www.christian.org.uk/news/govt-la...
That if a person can get another job that agrees with their religion, they haven't been discriminated against (after all, I wouldn't get a job at a bookmakers and then complain that it disagreed with my religion - although it must be said that the elements that these people disagreed with are things that changed AFTER they'd already been working there for years)
But on the other hand, you wouldn't use that argument in many other cases (after all, we don't make that argument about disability law - while I find it questionable whether we should, as explained below, rightly or wrongly the law DOES force employers to make changes to accommodate disabled people rather than just telling the disabled people to find jobs they can do - so should it do the same with other groups too?).
The best solution I can think of would be to change employment law entirely. Although the law clearly disagrees, I've always been of the opinion that an employer should be free to spend their money as they wish - which implies hiring and firing according to their wish, and paying people as they wish. That way appropriate wages would be set by supply and demand - if some people worked harder than others and got more done, they would be paid more, and so be it. People who felt they were being paid unfairly could go and look for better pay elsewhere. That system sounds a lot fairer for employers than what we have now, and in many ways for employees too since employers could judge them on their current financial benefit to the company, instead of the risk of what the law might force them to pay out in future!
But of course that solution would require changing dozens of laws, perhaps hundreds, and isn't going to happen.
Can anyone think of a more realistic solution that balances people's rights? What do you think will be the outcome?