Let’s start with a few simple premises
1) No person should face prosecution because of who they are or what they believe.
2) People should have the freedom to associate with whoever they want to associate with.
Therefore private organizations that base their existence on a particular set of values shouldn’t be forced by legal actions, boycotts or similar methods to accept people who hold different values. If people have different values then they should set up organizations that represent their values and invite others to join them.
“Freedom Of Religion” enables people to segregate people based on the value system they uphold. A Jewish person must accept Jesus Christ to truly be accepted in the Church. A Christian must change their beliefs if they truly want to be a member of the Jewish faith. I won’t be accepted in a Vegetarian Club if I give up all meats except fish. They have a right to discriminate against me and I have a right to start a group called “VegFish” = Vegetarians who accept fish. I believe it is time to respect all people and tolerate their differences without forcing our views on others.