As far as birth, the only logical scientific argument that I think can be made is this:
I've heard that the fetus is w/o sex for the first few weeks...it then gets a dose of hormones (test I think) and that determines M or F....seems reasonable that a fetus with a smaller dose of these hormones could be different.
Do homosexual males have LESS testosterone and homosexual females more?