You're wrong and clearly haven't interacted with enough communists to know that many of them, like many leftists in general, are supportive of the LGBTQ community. Whether a communist is homophobic or transphobic will depend on their culture, upbringing, etc, not on whether they're a communist or not. There are likely just as many allies who are communists as there are allies of any leftist group. Don't believe this "communists hate the gays" lie. It isn't true.