Then congratulations, as I've long suspected you're just like those homophobc people, despite claims to the contary.
As I've stated many times, most of the other issues you state can be resolved by improving social conditions. Things are better than they were in the 90's and that will continue to happen. However, you're trying to use those the fact those negative outcomes exist as an excuse to further negativity.
Your language 'distresses' me, as it's the sort of language 'gay cure' people use. First admit homosexuality is a problem, then seek treatment.
Your attitude is rather foolish. We all face hard times and difficulties. Every single person does. There is no way around it. Those issues have to be faced, not ignored or dismissed. Yes, some people do get damaged by those difficulties, but that's the same as pretty much anything. For instance, you can get damaged by crossing the street, that doesn't mean we should stop crossing the street because of that possibility.