Have you ever noticed how western religions are in full support of making babies and completely against homosexuality? These religions started at a time when reproduction was the highest priority for everyone due to high mortality rates. So it makes sense that if two healthy adults decided to be homosexual it would be a loss of potential offspring and a threat to the society as a whole, thus the need for a strong anti-homosexuality policy. Now lets flash forward to the present day where we have the opposite problem and too many people, what is a better population control than homosexuality?
These two images compare the infant mortality rate by and the acceptance of homosexuality by country
The key would not copy over but you can probably guess that the red shows anti-homosexual laws and the blue show acceptance in the second image
And obviously this is not proof of anything, but hopefully it gives you something to consider