Ah, the old conservative taddle about what I call "the elastic job market". It says that if you don't like your current job, you can always get another just as good. It is, like many conservative notions, unrealistic.

No, what you support is employers saying to their employees, "You must live according to our religious beliefs, whether or not you agree with them". To put that another way, you are saying that you do not support freedom of religion.

Social conservatives believe that they can dictate to other people how to live. We have social conservatives saying that gays cannot have civil marriage, even though it does not affect them in any way whatsoever. Have you ever considered that it's simply none of your business what they do? That it offends you personally is simply just too bad. They are not injuring others.