Как вариант, могу предположить...
Короче начнём с самого начала. Почему вообще в обществе, еще на заре цивилизации стали возникать гетеросексуальные браки, и племя стало разбиваться на пары? Потому что у людей начало скапливаться кое-какое имущество, и встал вопрос наследования. Так появилась семья, и уже стало понятно, кому после смерти останутся шкуры, украшения из кости и трофеи. И не так уж много времени надо, чтобы идея браков и наследственности крепко укоренилась в умах людей.
Отсюда становится ясно, почему женская измена с мужчиной могла послужить серьёзным поводом для скандала, развода, и т.д. - ведь от этой измены мог родиться неродной наследник. В то время, как лесбийская измена риск рождения неродного ребёнка не несёт. Так от чего бы девушкам не побаловаться? Тем более, что мужья вечно то на охотах, то в военных походах. Да и смотрятся две обнаженные возбужденные женщины красивее, чем одна, или чем два потных волосатых мужика.
Почему же общество было нетерпимо к геям... ну во-первых смотря какое общество. В древней греции мужская бисексуальность приветствовалась. Но... опять-таки вопрос наследования! Патриархи и отцы семейств всё-таки хотели внуков, чтобы продолжать род (особенно если он знатный), и потому могли с опаской относиться к явным гомосексуальным наклонностям сыновей. Во-вторых, пришло христианство со своми "плодитесь и размножайтесь" и историей о Содоме и Гоморре, которые тоже подкрутили шарики в общественном сознании.
Вот вам и результат: геи вне закона, а лесби - это красиво, возбуждающе, и детородная функция не страдает (в случае войны не вымрем).
Ну это так... предположение.