There are a lot of screwed up families producing screwed up kids. And sadly, those screwed up parents were probably raised by the same kind of parent they eventually became. I don't believe, however, if there were no screwed up families that there would be no homosexuals.
That is exactly the point I was thinking about but never created the words. There is evidence to back up your point. Forget homosexuals for a moment and look at what happened to black families since the '60s. Can you see the connection?