Если говорить про геев (хм... и мужчин, и женщин...), то их как было когда-то до 10%, так и сейчас до 10%. Ну, по крайней мере, пока...
Вопрос конечно очень интересный, и на него нет однозначного ответа. Предположительно тут есть как генетические (не определяющие, но дающие "предрасположенность"), так и эпигенетические (внутренние и внешние) факторы. Например, очень важную роль именно в этом процессе играет гормональный уровень матери, особенно в первом триместре.
В принципе, конечно, поразительно, в крови матери присутствует очень высокий уровень женских гормонов. И крохотный мужской эмбрион (размером в несколько миллиметров) должен этому как-то активно противодействовать, чтобы сформироваться по мужскому типу! И он в большинстве случаев противодействует!
Возможно, что ситуация как с ожирением, так и, возможно, с распространением "всяких разных девиаций", достаточно в большой степени связана с нашим питанием - гормональные добавки очень активно используются в современном животноводстве...
Собственно, вы описали случай, когда частично, возможно, формирование устойчивой гомос-суальной ориентации и поддерживалось (бессознательно) матерью. Но это только один из вариантов. Распространен обычно как раз обратный вариант - когда мальчик надевает платье (аналогично про девочек, поэтому буду писать в мужском роде), а родители ему это запрещают, иногда даже бьют, но это "не помогает".
То есть ситуация получается как бы очень странная. Физиологически человек - мужчина, всё, что связано с полом (первичные и вторичные половые признаки, уровень гормонов, фертильность и т.д.), - полностью функционально и соответствует норме. А ориентация - изменённая. Чтобы это значило?...