If a church whatever the church decided not perform gay weddings or inter-racial weddings or inter-ethnic weddings, they would be perfectly within their rights. Remember, Separation of Church and State goes both ways. Government won’t endorse religion or interfere without churches practice their religion. And members of churches are more than welcome to believe that homosexuality is a sin and that gays are not equal to straights. And even express those views in public. Just as long as they are inciting violence or falsely accusing gays of lets say bad behavior.
But we are not talking about that, which is why this so-called Indiana Religious Freedom Law will either get thrown out by the courts. Or Indiana will decide to scrap their own law because of the lost of economic revenue that will come to Indiana. With different states and private business’s and groups deciding not to do business in Indiana. This is not about religious freedom, but creating some new right for private groups that are open for the public, to deny access to people simply because they are gay and for no other reason. Which is bigotry and will be thrown out.