Good theory, but most people my age aren't racist, yet most most of their parents (To a greater, or lesser degree) are.
I wasn't re-educated, I just realised it wasn't logical to hate someone just because they've got a different colour skin, or belief system.
Asians stick together for the same reason as white kids stick together; you're more likely to have common ground with someone from your ethnic background.
That's not racism, we all choose our friends because we share something with then, be it a football team or whatever.
You can't force intergration, that's like a backward apartheid.
What we should strive for is tolerance.
Don't I sound all liberal and right-on?
