There's an ethic that says: 'You don't run off to the church for the sacraments of salvation you establish a personal relationship with God. You don't run off to the courts for justice you settle it yourself. You don't run off to labor unions to sort out your work relations you can take this job and shove it if you don't like what you're doing.'
If a person is homosexual by nature - that is if one's sexuality is as intrinsic a part of one's identity as gender or skin color - then society can no more deny a gay person access to the secular rights and religious sacraments because of his homosexuality than it can reinstate Jim Crow.