In my opinion, both the gay & black rights movements have gotten out of control. It's fucked up to put a label on every damn thing, as all it does is divide people. Personally, I like the fact that we are all human & that's good enough. The human race is unlikely to survive, when it's constantly fighting itself.
In some regions, like Eastern Europe or Middle East a large part of society don't understand it. Cultural and religious factors are responsible for homophobia, transphobia, etc. In Islamic countries, the situation is probably the worst. Western problems are funny compared to them.