É uma pergunta interessante, mas a resposta creio q seja q o cérebro de um homossexual funcione de forma diferente da de um heterossexual, em alguma região específica talvez, e também questões hormonais acredito, juntando os dois (hormônios e cérebro) q acabam interferindo na percepção do indivíduo onde acaba por ocasionar em uma atração ao próprio sexo oposto. Claro, são meros palpites meus, n sei realmente.
Lógico que um gay não vai gostar de uma mulher, assim como uma mulher hétero não vai gostar de um gay (é normal achar gay bonito já que ele é um homem)