I won't live to see it, but racism is on its way out. I call it "not knowing who to hate", and it's simply a matter of time, and genetics.
The reason for this is that, while the races have been blending for thousands of years, that blending has been speeding up in the last few generations. And racism depends on being able to recognize who to hate. And while those distinctions are still very clear now, as of this writing, in the early 21st Century, they will blur in the future. I give the example of Tiger Woods. What race is he? And his children's children's children are the ones that I am talking about.
Don't get me wrong, people will always find a reason to hate. They will hate other groups of people, people who live somewhere else, that sort of thing. Go watch a football game to see the intense rivalry between high schools, towns, and states. But then take a look at the football players. Behind the uniform, you will see different races. This was unthinkable just a few generations ago.
Dr. Martin Luther King Jr. asked us to judge someone based on their character, not the color of their skin. The promised land that he believed in is coming true.