That's been my lifelong experience with gay's also, along with an unusual consumption of dope, and general misery which is just masked anger.
@corbe I am guessing a lot of that comes from spending the majority of their lives pretending they are something they can never be.
I have a female cousin who was 6'1' and 190 lbs when she was 16 years old. Not only that but she had kinky orange hair and warts on her pug nose. She was and is just a nice as anyone you could meet,but that girl NEVER had even the slightest chance of getting a date with a boy or living a normal life. Part of it was probably due to her living in a rural area where the whole high school had less than 300 students,so the dating pool was pretty damn shallow. Surprising no one at all she did a lot of studying,got good grades,and it wasn't long after she graduated from college and got a job in Florida that she moved in with her girlfriend.
I have a male cousin a few years older than me I was always suspicious of,and tried to avoid if I could. He was probably 6'6" and 300 lbs when he graduated from high school and went into the military. Had some sort of office MOS,and spend around 16 years on active duty before he was caught in some sort of off-base "sting" having to do with homosexuals,and was booted out of the military because of it. Less than 4 years from retirement with a perfect service record,and he was given the boot and lost his retirement and all his benefits for something that he did off-duty that harmed no one and only affected those arrested. I think it's pretty easy to see why he was angry most of the time.
BTW,IF he had of had a "troop command" MOS,I could have seen and maybe even applauded him being put in a non-troop command job,but he was some sort of office geek and what he was doing was being done off-base and in civilian clothing.