The Constitution protects religious rights and "free exercise thereof". All laws must bow to the Constitution and the Supreme Court. The Bible says marriage is a male and female. Now the Supreme Court has ruled marriage can be same sex. However, that doesn't mean that Christians have to change their beliefs. If it did, then "free exercise thereof" would no longer mean anything and the Constitution would be meaningless. There's going to have to be a compromise. Christians are going to have to be exempt from bigotry laws for refusing to accept same-sex marriage.
No, it does not.
The Constitution PREVENTS the US FEDERAL GOVT from establishing a religion and it cannot prohibit free exercise of religion.
Now, all rights have limits.
A prisoner who has gone through due process can have their gun taken away from them. "Shall not be infringed" does not mean "shall not be infringed after due process", it does not mean that you can always walk into someone's home, or business with a gun.
Again, there are times when TWO RIGHTS come up against each other. You're trying to make out that the religious right must come first, always. Why? That's not how this works.
Okay, all laws must bow to the US Constitution.
The 14th Amendment has equal protection of the law.
Therefore no state or federal govt can make a law which allows for discrimination of those laws.
So, if you make a law that allows people to sell goods, that law CANNOT allow for discrimination.
All laws must bow to this.
How does religious freedom come in to this?
Well, the US has limited religious freedom since day one.
https://scholarship.law.umt.edu/cgi...ia.org/&httpsredir=1&article=1399&context=mlr
"An American Tradition: The Religious Persecution of Native Americans"
Until you have an understanding of all the conflicting information, you're never going to come to the right answer.