Gays and straights are no different in "what goes through your head and shit", the only differences are the obvious! I agree that I think you've picked a bit of a broad topic.
There was a good article on Digg a little back suggesting that the more male children a woman has carried increases the chance of a child being gay. ie. the more older brothers you have, the more chance you have of being gay. Yahoo seems to have removed the article, because they remove stuff after a certain time, but here's some other version of it:
http://scientificamerican.com/article.cfm?chanID=...0-B6C483414B7F4945
EDIT: And doing it based more on social issues is a good idea.