So what is it now? When Christians apply their holy laws to discriminate homosexuals, you want this to be legal because it is Christian religion. But as you said yourself, religion (Church) is not part of the state, they are separated. So why would the state then adjust it's legislation to the needs of a single religion?
Also, the word 'sin' is a religious term. There is no 'sin' for non-religious institutions (like legislatives). Therefore it cannot be taken as a basis for legislation.
I phrased that part poorly, and tried to correct it in an edit. I realize that the government should have stepped in on case 3 because it was just everyday life that Christians were turning away homosexuals (that would count as discrimination), but the other two cases that I already knew about and I didn't just find in a google search to get a third link were specifically denying marriage of the homosexual couple. Biblical marriage is between a man and a woman. Had God created two women in the garden of Eden and joined them in marriage, had he created two women compatible to bear a child by natural means, there would be no reason to deny homosexuality. It's condemned throughout the whole Bible, however, so many conservative Christians are against the idea.
The freedom of religion works both ways; the government can't force a religion on people, and people can't force a religion on other people. In the cases I listed, the government was forcing the people to not perform their religious rights and ruined their companies because of what they believe. I'm not saying that homosexuality should be outlawed, I'm saying that people should have the choice to not provide their services to a wedding that spits in the face of their God's word, and direct them to someone else who would.
Gotta love how Christians still cherry pick their Bible verses though. Let's take this and that, and see these passages as strict rules to live by, but forget about passages that seem unpractical.
Do not forget, the Bible, at least for Catholics, is the true word of God. It is not something people invented, but it was directly written by God through the hands of men. How can you hold some parts of it to such height that it shall be seen as the ultimate reference for what is right and wrong and in other cases completely disregard it?
Some Christians do that because they want to live their lives just as they were before they got saved, but I find it odd that you generalize something about someone you don't know anything about. Some pieces of scripture were intended to be illistrations or are hyperbolas so that the point could get across, some scriptures from the Old Testament (sacrifices and the such) don't apply to us anymore because Jesus came, some are stories that we get main principles from, some mean different things depending upon the context they are in, and a lot of the Bible I take literally.
The Bible is the true word of God and we try our best, in our imperfect states, to interpret what it says. That's why there are so many different Protestant denominations, but at least we don't tell people in our sections what to believe and if you don't believe it then you aren't a true Protestant (unlike the Catholic Church and their catechism). I also happen to know that the catechism speaks against homosexuality, so it's a pretty widely-held belief among Christians.
Anyway, to me, Christianity and it's churches are like a club. Clubs are allowed to have rules, and these rules can be as arbitrary as the club likes. So, if a church does not want to wed two men or two women because their book says so, so be it. But if you are just a Christian working somewhere non-religious, you are not allowed to enforce your club-rules there.
Who said you can't take your religion into your workplace if you are the boss of the company? It may not be the smartest business decision as you would be turning away some people because of your public religious affiliation, but one should have the choice how to run their business.