I don't think you understand how public perception works. People automatically associate singles with the whole. If a Republican says "I hate gays" in a debate, the outcry will say that republicans hate gays. If a gay rights activist freaks out like this, people perceive the movement as such. It's part of human nature.
I'm actually just speculating, I have very weak opinions on social issues.