Nope. If I sign a Employee Contract with a "Morality Clause" (especially with a religious organization), I am compelled by that clause to not oppose that institution's belief's, to take any action against the organization's belief structure, or to commit certain "sins", despite the fact that these "sins" are perfectly legal.
For example, say you take a job as a teacher working for a Catholic/Baptist/Mormon/Luthern based school - and you decide it would be a great idea to have 3 co-eds move in with you .... do you suppose you would be fired? Was this illegal?
Exactly so. I am a Catholic, I teach for a Catholic private school. I have a morality clause in my contract which obliges me to defend the Catholic church and the teachings of the Catholic church, not just when I’m on the job but off as well.
That is why they hired me in the first place, and I’m thankful for the job. If I didn’t want this contract then I ought not to have signed it.
A few years back, a teacher at a Catholic High School in Delaware signed onto a pro-abortion full page ad in the local newspaper. She was fired for it and proceeded to sue the school and the Diocese - she lost.