Yahoo ran a story this past year on identical twins where one was straight and one was a homosexual. The scientist who was studying identical twins was talking about how this has puzzled the scientific community.
That's the beauty of modern day "science" and the modern fraud of psychology that people have more faith in "gay genes" which can't be explained, or the fact that when psychologists had a bit more common sense homosexuality was considered a mental disorder until the gay lobby changed their view.
History has shown that if the people in a society go crazy and immoral the only thing left to attack is morals because a debase people is easy to control.