Hes not supporting it or promoting it. He is just protecting humans. Its not the Governments place to dictate morals just as its not the Governments place to legalize abortion. His job is to serve and protect. Its Gods place to convict us of sin. An Adulterer is just as much a sinner as a homosexual. Most homosexuals have been sexually abused as children. They were taught sex when they were too young to understand.  Bring them to Jesus and let the Holy Spirit convict them of their sin.