Я читал лишь малую часть темы, возможно, повторюсь.
Начну с того, что гомофобия- не более, чем боязнь непонятного. Под ней не больше оснований, чем под расизмом.
Основных причин гомосексуальности две: физиологическая и психологическая. Первая- это то, что неверно описано в первом посте. Мутация— стойкое (то есть такое, которое может быть унаследовано потомками данной клетки или организма) изменение генотипа, происходящее под влиянием внешней или внутренней среды. Врождённый дефект мозга, вызывающий гомосексуализм не передаётся генетически. Причина его возникновения доподлино науке неизвестна. Это не подлежит никакому лечению. Хотя, зачастую такие гомосексуалисты могут скрывать свои стремления даже от себя, с очевидными последствиями для психики.
Вторая более распространена. Она часто подразумевает не столько гомосексуальность, сколько бисексуальность. Она возникает под давлением окружающего мира, идеалов, оказавших наибольшее влияние в детстве и т.п. Однако, стереотип о том, что гомосексуальность вызвана психологической травмой неверен. Теоретически такая гомосексуальность излечима, однако лишь в незначительном числе случаев. В большинстве случаев попытки лечения наносят психологическую травму, поэтому в цивилизованых странах они признаны шарлатанством.