While I agree that those particular facts probably deserve a challenge, Darwinisticly speaking, homosexuality is a reproductive disadvantage and could be regarded as "unnatural" in that context.1) Homosexuality is scientifically proved to be as much of a natural trait as skin and eye color. Your assertion that it goes against mankind, whatever that is supposed to mean, is unfounded and incorrect.
2) Heterosexual sex is responsible for more cases of STDs than homosexual sex. By your logic, we should despise and forbid heterosexual sex as well. The fact that you don't oppose it is evidence that your beliefs stem from religious dogma and nothing more.
There is nothing wrong with natural sexual desires. Hatred and bigotry, on the other hand, are things that harm people and should be gotten rid of.
Not a moral judgement, just a biological one.