You're right that when people say "men suck", that's not as bad as homelessness, poverty, trauma, gay-bashing, etc. But, compare: when people say "women suck" or "gay people suck", that's not as bad as homelessness, poverty, trauma, gay-bashing, etc. either! That doesn't make it OK to say "women suck" or "gay people suck". Hateful words like "men suck" and "women suck" and "gay people suck" are still bad even though they're not as bad as the problems you experienced.
Also, I don't think your experience is typical for someone in my generation (born in the 90s). Women and gay man in my generation certainly faces disadvantages, but nowhere near what you did on average.
And social awkwardness is a real disadvantage too. Historically, nerds were even the target of physical violence. You were unfortunate enough to be both gay and socially awkward, which must have been doubly difficult. But straight socially awkward people are still disadvantaged even though they're straight; just like gay people with normal social skills are still disadvantaged even though they have normal social skills.
The net effect is that even though I'm a straight man, I've still been significantly hurt, to the point of developing depression. I certainly haven't been hurt as badly as you were, but my pain is still real. (Imagine a gay man who never experiences gay-bashing, homelessness, or poverty. But suppose they're regularly exposed to homophobia, causing them to develop depression. They haven't been hurt as badly as you were, but their pain is still real!)
Everyone deserves to be treated with respect and dignity: man, woman, straight, gay, nerdy or not. Your pain is worse than mine or Aaronson's, but that doesn't invalidate our pain, nor does it excuse the people who are causing our pain. It's not OK to use the existence of misogyny or homophobia as an excuse for misandry or nerdphobia.