Racism is ALWAYS going to be inherent. Anyone who believes otherwise is fooling themselves. There is no easy "cure" for it. But certainly, being in the limelight 150% of the time isn't going to make it better.
I think there can be a day when it just isn't that important. Remember that scene, in "The Untouchables", where Sean Connery asks George Stone (BTW - an actual Untouchable whose Italian name was in fact, Giuseppe Petri) what his name was before he changed it?
Malone: Stone. George Stone. That's your name? What's your real name?
George Stone: That is my real name.
Malone: Nah. What was it before you changed it?
George Stone: Giuseppe Petri.
Malone: Ah, I knew it. That's all you need, one thieving wop on the team.
George Stone: Hey, what's that you say?
Malone: I said that you're a lying member of a no good race.
George Stone: [He cuffs Stone across the face. As he draws back his arm again, Stone presses a gun under his chin] Much better than you, you stinking Irish crap pig.
Malone: Oh, I like him.
Ness: [Ness looking a bit nervous and Malone smiling at Stone] Yeah I like him too.
I love this scene - but that kind of ethnic hatred was COMPLETELY COMMON. And it extended to religions, ethinicity and so forth. We don't have it - much - in America, but in some parts of the world, there's CLASS hatred - which is more or less the same as wealth and poverty.
It's my feeling that at least, here, in the United States, no one gives a rat's ass if you're Italian or Irish or a lot of ethnicities.
I do think and hope that race can be that way, too.