Não tem uma resposta da ciência e nem uma resposta da religião, o que sabemos é que não tem como vc pegar um gay e transformar ele em hétero, do mesmo jeito que n tem como vc pegar um hétero e transformar em gay.
teve um estudo que tentaram procurar o Gene gay e não acharam, tem teorias que falta de pai faz o homem virar gay e a mulher lésbica, mas tem muito lgbt com pai e mãe, então n tem uma resposta absoluta sobre isso ainda.
Freud dizia que todo mundo tem uma porcentagem de bissexualidade e que algumas pessoas seguem a tendência, ou seja fulano tem mais tesão em mulher do que em homem, então ele procura relacionamento hétero, fulano tem mais tesão em homem do que em mulher, então ele procura um relacionamento gay.
Mas são tudo teorias, n tem uma resposta oficial.