OP, I think you're only seeing what you want to see. The community on the Escapist is what you describe, but they are not an accurate cross section of society. Racism and Homophobia are still widespread, they just cannot show themselves in the way they used to so instead we've reached a level of tolerance.
Ask 100 people on the street what they think of homosexuals, the majority will say "They can do what they want, as long as I'm not involved". That's not them saying "Yeah, being gay is cool, I like gays" it's saying "Yeah I accept that it happens but I don't want anything to do with it"
Untill you find some way of shutting off human nature, there will never, ever be world peace. Ideals will conflict, beliefs will conflict and there will always be those who want to take it a step further than live and let live. Even class is a factor, whilst a divide in wealth still exists, there will still be resentment and conflict.
This generation has the luxury of being the liberal free thinkers who think we are going to save the world, because we haven't really had to do jack shit. I see on here, whenever a natural disaster occurs people talk about giving money or aid, which only happens because we find ourselves in a position to do so. Ask the 13-17% of Americans living under the poverty line if they are going to be giving to Japan or Pakistan and the reply will most likely be "WTF? You serious? I can barely put food on the table or clothe my own family".
Due to our rather well off position I see alot of something else in this generation, something I find incredibly unsavoury. Elitism. The targets are no longer race or sexuality, but there is a hell of alot of "I'm better than you and if the world was better all of those like you would be gone". Replace the world "black" with "smoker" and you have exactly the same attitude people had 50 years ago, same feelings, different target. Of course, we as a generation justify it, make the dislike seem like a good thing...just the same as they used to for other ethnicities or homosexuals.
This generation, is exactly the same as the one before us, and the one before them. Those that come after us will be exactly the same. Sure there are little differances here and there, social views change but at the heart of it all, we're still people.