answer on 2nd question is yes! there was a tv show here, in russia, about gays, lesbians and other freaks, and yes, DNA test showed that most of them have homosexuality in dna code. And men who love to dress up as women it's all about DNA. Anyway society also affect on human