As far as I'm concerned, the problem with homosexuality is not inherent. Like, yeah, every other gay person is going to have an STD, but that's not because they're gay, that's because they're a slut and so are a lot of other gay people.
In fact, it seems to me that the modern discourse on sexuality is practically defined by the attitudes of the modern day. In the ancient past, just about every other culture had at least one tradition or practice we would consider homosexual, and a lot got downright weird, like having the king fuck a horse during his coronation. I've also never seen anyone from that period distinguish between "gay" and "straight", even though they were perfectly capable of saying that someone prefers to screw their own gender or not.
Most famous was ancient Greece, where every other figure has been argued to be gay by hack historians because two people who were good enough friends could (and often did) regularly fuck. Muddying the waters further is that the Greeks had multiple words which are best translated with the sole English word "love", even though the English love has decisively romantic connotations and not all of the Greek words did, which doesn't combine well with the modern idea that sex is meant to be between two ROMANTIC lovers. The fact is that two people who were good friends might very well be screwing each other, and everyone would know it and not care, including their respective wives and biological children, because it was normal. The Romans were similar, as far as I know, and some of the tribes they interacted with practically had "straight" sex as the exception. It's true, Greece and Rome in their heydays had significant cultural practices of doing gay stuff, although it's a far cry from modern homosexual """culture""" to consider sex between friends to be an unremarkable thing. I suppose that's a testament to how much society shapes our view of reality that we can hold parades in honor of a personality trait which used to be literally nothing!
But seriously, don't go to pride parades or do any of the things that are considered "gay culture" in the modern day. It's infantile and shallow. Even in Greece and Rome, two men who were fucking were just about always friends of some sort, because sex is a big deal emotionally and you shouldn't be having it with just anyone, especially since the anus isn't designed to get dicked to begin with. I don't think being a slut has ever been a good look, at least not in any society worth imitating.
I guess the takeaway is fairly simple. Don't bed a new stranger every night, don't shove a fire hydrant up your ass, don't expose yourself to any kids, you know, be a normal human being rather than someone who should be in jail. If that all sounds like it applies to straight people too, that's because it does. But somehow the "gay community", as if there is even a good reason for such a thing in this day and age, has decided that you're not a real gay if you are still STD-free at age 30 and have never done something which should have gotten you arrested for public indecency. Again, the power of society is such that people who immerse themselves in that community find themselves believing it.