And until we do so, progress will not be made.
Of course you refuse to believe that some people are ignorant, because you fill in what you don't know with your imagination. Go read Stormfront and see that there is a consensus opinion that Jews have a stranglehold on all "White countries", which they are using to intentionally destroy the White race, which ultimately will lead to the downfall of mankind. Heck, if I believed that some group of people really was destroying mankind, I'd be fighting them too. It's all about perspective, and they have a perspective which is based in faulty logic, misinformation, and all kinds of garbage, BUT if you fail to look at these people as human beings and instead some hellspawn that have a one-track mind of HATE!... nothing will ever be solved.
It is true that we can whip up a social pressure to tar-and-feather so-called "haters" and at least we won't see much vocal display in public, but internalized feelings are sometimes more dangerous than externalized ones, and I think part of the problem is we are so caught up in political correctness that people don't speak their mind on certain issues, allowing misconceptions to fester within our minds. If we want to do our fair share, we should make it our role to actually pave the way to a new non-racist (rather than anti-racist) society and reach out our hands to the racists rather than invoke their fighting spirits. Maybe I live in a fantasy hippie world, but I really think peace and love can be contagious.