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.
You can't teach somebody how to be funny. You're either funny or you ain't.