Yes, well most cultures around the world are sexist. I think that there are a lot of people who are hip to the fact that people are sexist; however, I think that a lot of people are homophobic nonetheless. They may be anti-racist and anti-sexist, but theyre still homophobic.
I dont think that theres any solution -- maybe a nuclear war, and there would be a few people left over to restart society. But I think that human nature is greedy, and I really dont pretend to have solutions.