I can't speak for other religions, and maybe those folks can muster an argument from their faith for the law. There's a lot of historic analysis showing us gays were often referred to as eunuchs in ancient times. In the Gospel of Matthew Yeshua is asked about eunuchs and from his response it becomes clear he's referring broadly to non-sexual (monks, etc.) and male homosexuality, and this is what he said, "For there are eunuchs who were born that way, and there are eunuchs who have been made eunuchs by others--and there are those who choose to live like eunuchs for the sake of the kingdom of heaven. The one who can accept this should accept it." The law isn't just anti-gay - it's anti-Christian.
Who took your pants, son?