What I read from your link is that homosexuality is a reaktion to overpopulation to avoid constant fighting and further population growth.
why would this be a bad thing than? it helps a society to decrease their population and to reduce the number of individuals to an aceptable number.
therefor homosexuality should be supported because it is for the greater good of everyone.