@holyrope3
No offense, mate. But the studies that you are citing don't clearly state that homosexuality has a clear social cause. It's mostly speculation written by people who happen to share your opinion. You've cited it yourself: stuff CAN foster same-sex attraction. It CAN, but how can you state with 100% conviction that it does?
I think that it's pretty much impossible to cite a specific, exact cause for homosexuality. One's social circumstances may contribute to it, but there is also a strong biological factor. Around 1500 animal species practice homosexuality, and we are no exception. So there is a very blurry line between the social and biological origin for homosexuality in any particular individual.
Also, I think homophobia is rather harsh. Just based on its etymology alone, homophobia means that you reject/abhor people who have a same-sex attraction. Why do you do this, if people who are homosexual aren't necessarily heterophobic (that is, they don't reject/abhor those who aren't homosexual)? If you've read James's book in the New Testament, you will find that he says,
"My dear brothers and sisters, how can you claim to have faith in our glorious Lord Jesus Christ if you favour some people over others? ... Yes indeed, it is good when you obey the royal law as found in the Scriptures: 'Love your neighbour as yourself.' But if you favour some people over others, you are committing a sin. You are guilty of breaking the law. ... So whatever you say or whatever you do, remember that you will be judged by the law that sets you free. There will be no mercy for those who have not shown mercy to others. But if you have been merciful, God will be merciful when he judges you."
So to all you people who satanize homosexuals - don't judge. Don't reject. If you must abhor vice somewhere, abhor it in yourself and change your own conduct for the better. Peace, brothers.