На мой взгляд никаких общих теорий гомосексуальности не требуется. Тут всё просто. Есть известное желание и при отсутствии самок оно может выливаться в самые разные формы. Даже было смешное видео, где осёл пытался на толстого мужика залезть
Или же, наоборот, при избытке стандартного секса, у некоторых особей появляется желание попробовать что-нибудь "необычное".
А вот почему, прежде всего на Западе, происходит усиление этого явления? Это требует объяснения. И я его дам
Вот алгоритм процесса, приведшего на Западе к наблюдаемому нами культу гомосексульности:
1. Неприменение иерархического инстинктивного поведения мужчинами стран Запада.
2. Вследствие п.1 произошла утрата или значительное ослабление некоторых иерархических инстинктов.
3. В то же время женское иерархическое поведение сохраняется. Они проверяют ранг своего мужчины и для них мужчина без иерархического поведения равен низкоранговому.
4. Для многих мужчин без иерархического поведения отношение к ним, как к низкоранговым, является неприемлемым.
5. Эти процессы и привели к ситуации дополнительной конфликтности в отношениях между мужчинами и женщинами. Выход из которой некоторый процент мужских особей находит в создании гомосексуальных пар.
6. Несмотря на не такой уж и большой процент гомосексуалистов. Их неконфлитность позволяет действовать согласованно и эффективно влиять на общественные процессы. На Западе это привело к тому, что они свою форму половой жизни возвели в разряд добродетелей и активно её пропагандируют.
Комментарии по некоторым пунктам.
Почему в п.1 мужчины не применяют иерархическое поведение? Очень просто, изменились условия. В современных условиях иерархические конфликты приводят не к выстраиванию иерархии, а к избеганию конфликтного человека, который в условиях стаи мог бы стать альфа-самцом. Это можно наблюдать и у нас. Мы идём в том же направлении, что и Запад.
П.2 я написал, как сторонник наследования результатов упражнения/неупражнения органов, а также наследования условных рефлексов. Без такого предположения трудно понять идущие процессы.
Почему женское иерархическое поведение сохраняется? (п.3) Потому что оно применяется. Семья держит многих мужчин, несмотря на конфликты. В этом отличие от мужского иерархического поведения. С альфой перестают общаться и он вынужден сдерживать свои доминантные позывы. И через ряд поколений эти позывы в целом ослабли из-за их неприменения.