Если вы имеете ввиду то, что я думаю, то этот эффект называется "Испанский стыд" (можете погуглить). Увы, это чувство абсолютно нормально для каждого здорового человека и нужно принять это как должное.
Это сбой генетической программы, если речь идёт о врождённой гомосексуальности.
Забавно, что ответов именно про эволюцию о-очень мало)