McGay saidNot everyone wants to know why. Some are enlightened enough to ask "why not?".
While I think it is important to look at possible scientific explanations and test theories, I think the real reason people are born non-heterosexual is a lot simpler than we think.
It seems to be that there are very few laws in the universe that are all-encompassing. Meaning that in every circumstance X must = Y. Biology suggests that being born heterosexual is imperative for us to reproduce. Therefore it's understandable that parts of history condemned homosexuality and viewed it as unnatural. But if we reject heterosexuality as an all-encompassing law granted by nature, then we can learn to expect that there will be exceptions to that rule. And also that those who are among the "exceptions" will not necessarily be alike to one another as far as their own preferences go.
Just a thought I've been working on.