Modern Diet disturbs sexual hormone levels, by increasing it in females and decreasing or increasing it beyond normal levels in males. It also increases stress. I think that both stress and disturbed sexual hormone levels affect the development of the brain mating center (sexually dimorphic nucleus), causing homosexuality.
Rita