Все происходит во време внутриутробного развития, до 48 дня (не помню точно) все мы, по-простому, женского пола, а на 40-какой то включается механизм дальнейшего развития по полу в зависимости от кол-ва хромосом м. и ж. и теперь главное, если тестостерона вырабатывается достаточное кол-во, то мальчики развиваются как гетеросексуалы, а если мало его, то пол мужской, а ориентация ... сами понимаете...
кажись так... (по материалам канала "дискавери")