It's good to see you have so much faith in mankind's destiny to change, but I'm a bit more cynical. Though I can't say I've given it much thought, I don't think the majority are going to change any time soon.

However, I would say our western society is becoming more and more tolerant (albeit rather slowly) of individuality and things outside the cultural norm. Technological advances, telecommunications being the first that comes to mind (leading to social networking and wider audiences for self-expression), allow people to find like-minded individuals and encourage free, and honest, speech.