All of those “solutions”address individuals. If you think that’s the problem, you’re sorely mislead. The solution does not involve Oprah counselling Paula Deen; if you attack the problem that way, racism will be around for a millenia.
The problem is socioeconomic. Until we look at economic statistics and we see that median black income = median latino income = median white income, you haven’t solved the systemic problem of racism.
This is why so called “sympathetic” politicians have been so feckless when it comes to solving the problem. They might come out for a rally, but two days afterwards nobody remembers it happened. Same story for organizations who suck money down their gullets, pretending to “solve problems” with it. And damn, I haven’t heard a racist joke in thirty years, and I live in the South.
There’s some wisdom here on this subject:
From certain data points that I have studied, no more than 3–4% of the US population is, at this point, consciously racist. The rest do and say stupid and clueless things sometimes (e.g., “morons”). You could spend several lifetimes cleaning up the morons, and still they would come. You have to get to the root of the problem.
The first step is education. Until educational levels are equal, you can forget about ending systemic racism. The well educated will always look down on the poorly educated; just look at what was and is said about the Trump voter, once it was found that they had markedly lower educational levels than the Clinton voters. Proves the point. We are just starting to get a glimmer of hope on that with school choice, but there’s a long way to go.
Secondly, we have to admit that we are a corporate driven society. If you want racial equality in this country, it’s going to be driven from the top down by corporate involvement. And major corporations work HARD trying to recruit and keep a diverse workforce, and if they succeed in leveling income, the rest starts to fall into place.
Unti then, you’re swimming upstream. Good luck.