Adding links in your post and professing that they support your argument does not support your argument. So far, I know your argument is that homosexuality is bad. But why? And how do those websites support your argument? To the extent that you haven't hashed out your argument, posting those links is akin to saying "well these guys also agree with me".
I have a lot to say about how all of those websites make fallacious arguments and that being peer-reviewed doesn't change those fallacies. If all your peers accept a faulty argument then it's no surprise that you'd publish faulty arguments.
If there is a social stigma about something, perhaps that should be researched. Why do we have a social stigma about child marriage, for example, even though it's legal with parental consent? Why do we have a social stigma about religious indoctrination? Why do we have a social stigma about slavery? Why do we have a social stigma about genocide? I'm sure you'd all consider all of these things evil, and therefore be supportive of the social stigma against them all, but why?
The stigma against homosexuality as we've experienced in the West comes from Christianity. Technically, it predates Christianity because it's documented in the book of Leviticus when it was part of the Torah, but when Christianity became the official religion of the Roman Empire, that's when the mass scale persecution of homosexuality could flourish. The Germanic invaders that succeeded Rome converted to Christianity and so brought that persecution to the remainder of Europe. By medieval Europe, homosexuality was associated with capital punishment and homosexuals were frequently scapegoated for natural disasters.
I don't support the social stigma against homosexuality because there's no reason to. Think about it this way, how does loving another man and participating in anal sex cause anything bad to happen? It's kind of hard to develop a cause-effect relationship in the way that you might claim that having sex without a condom promotes diseases because there's no barrier to prevent the transmission of diseases. There it's easy to explain the cause-effect relationship.
A lot of the negatives that homosexuals experience can be explained by the social stigma they experience. It's not so much that the negatives cause the stigma, but that the stigma has been there for nearly two thousand years and that's been making like difficult for gay people ever since it was around.
What do you base your morality on, exactly?
Life, liberty and the pursuit of happiness; peace, order, and good government. My morality is about improving the individual and the public good. The method is using reason, insight and empathy in order to properly weigh what is due to one and what is due to others.