There has to be a better way of fighting racism than tacking on yet more color bars to the rainbow flag. There has to be a better way of including gender-queer variations than tacking on yet more letters of the alphabet to our acronym. From a sheer branding perspective, we look ridiculous and that itself detracts from the message.
But that is fluff compared to the misogyny, racism and anti-Semitism that are part of any random selection of individuals in the U.S. The hard truth is that gay people have absolutely nothing in common other than being gay. We are literally created at random within the wide range of American life. No one faction of the political spectrum owns the gay community, no matter how much the liberal progress wing would like to lay claim to gay politics.
You would think that the experience of discrimination would open people's eyes and broaden their allegiance to minorities, but nope. Doesn't happen that way nearly often enough. If it did, there would be no such organization as Log Cabin Republicans.