Because He keeps the world as it is.
If He keeps making gay people, maybe you should ask yourself if you think that's bad. Stand up to God and complain about His creation. Didn't work out so well for Peter. God can get irked if you call His works unclean.
Anyway, I wish I could teach my mother this, but ads tend to revolve around search histories and such things. I am not into porn and never see porn ads. If you are seeing lots of them ....
That might sound good to you, but reality is different when you face the possibility your loved one will be beaten to death on his/her way to work tomorrow because you needed to be with him/her.
So we should cave in to being cowards? I live in a supposedly free country where people are getting tossed into unmarked vans and disappeared like all those "evil" countries do. I would rather go to hell for doing what is right than go to heaven because I was a coward.
And since homosexuality has been considered a mental illness just a few decades ago and a grave sin for thousands of years
Your religion hasn't been in existence for "thousands" of years and many religions don't really care.
I mean, think about it: for quite a while, tomatoes were seen as poisonous and should not be eaten. Fear drove people to avoid them and it turns out they were never poisonous to begin with. That's what your religion has done to you: given you some bad advice on how reality works.