Again, blame who you want for the phenomena. I'm not wrong.
Also, you are suggesting that gays lack agency. Are you sure you want to go there? Nothing is "necessary" where a human has agency. Beings that lack agency can be treated as lesser. They're no different than my computer — instruction in, action out.
"Causes harm to nobody": this is bullshit. Being gay is a vector for disease. This is a fact. It also destroys families — no one exists in a vacuum. But selfish homosexuals will argue otherwise because "being gay" is all that matters.