Una razón es que en algunas sociedades las mujeres son consideradas inferiores, y la homosexualidad es vista como un desafío amenazador para los roles masculinos en la sociedad. La masculinidad puede ser un esfuerzo por mantener, por lo que las mujeres que actúan de manera masculina y los hombres que muestran feminidad son ejemplos de cómo la masculinidad puede salir mal, por lo que pueden parecer repugnantes y se considera que tales mujeres y hombres son fracasos, y no hacen su parte para mantener la sociedad.
Por supuesto, la atracción por el mismo sexo no tiene nada que ver con que las mujeres sean masculinas o los hombres sean femeninos; es solo que las personas homosexuales tienden a no sentir la necesidad de seguir los roles tradicionales.