This will not be political. While political initiatives may have a little influence, it is not enough to change feelings and opinions. Witness Prohibition. It didn't change the culture and consequently was eventually repealed.
What this will be about is the feelings and opinions that drive Racism, and what can/should be done.
First of all, what is it, and what causes it? It is hate/suspicion based on ethnicity.
What causes it? It may vary, but I think the root of it is categorization. If all you know of black people is gangsters, you will be afraid of black people. Here's where it gets complicated. Categorizing is a good and necessary part of life. When you see a tree, you categorize it as a tree, and know some of the properties. Or if you are a forester, you can recognize an oak. You've never seen that tree before, yet you expect acorns. Why? Because you have categorized it. You see a brown bear, and you give it a wide berth. Why? You've never seen that bear. You just know that brown bears aren't cuddly.
Now, let me take that a step further. When you are attacked by a black bear, you need to fight back, because they will eat you immediately if they get you. A brown/grizzly bear will only kill you, and as soon as it thinks you're dead, it'll let you alone. So when a grizzly attacks, play dead. Now, some black bears are cinnamon phased, meaning they're brown. Now, they're shaped different too, but an untrained eye might not see it. So if a person is attacked by a cinnamon black bear, they may miscategorize it as a brown bear, play dead, and be eaten. So miscategorization can be deadly.
So now we come to categorizing humans. The thing that complicates matters is that there is some truth to it. Some ethnicities have certain tendencies and/or ways of doing things. So it may help you know how to take a person based on his ethnicity.
But here's the problem. If a white person doesn't know any black people personally, and all they know of them is what they see in the news. Shootings, gangsters, violence. What results? Fear and suspicion. What about black people? They see white cops lined up against black people over and over again. White cops are hated and feared.
So the question is how to fix this problem. I personally don't think categorization is ever going to change. It is a necessary part of human survival. I can only see two other solutions. One is in the "categorizer." He needs to change his view of the subject of discrimination. I think the best way to do this is to actually get to know some of the opposite ethnicity, at least on a first name basis. Talk to them, learn their life story, what they think of life. This will change how you view the whole category of that ethnicity.
The other is more difficult, and often pushed by protagonists on others. It the operation of proving you are not like the hated subjects. If you're black, don't dress and act like a gangster. I realize this may be nearly impossible in some neighborhoods. If you want to be part of a community, you've gotta dress and act acceptably. But remove yourself from looking like the criminals on TV as much as possible.
On the other side there are whites, cops in particular. They can't really change the way they dress, but they can change the way they act. Instead of acting all tough and businesslike, smile more, act friendly, reach out to, should I say, "high risk" communities. Again, different cultures are different, even within police stations, and that may be extremely difficult in some settings.
So there is my opinion. Racism and how to fix it. It largely boils down to learning to know people that are different than you, and giving them room to be different. They probably don't think the same as you do, but that's alright. In fact, that's good. E pluribus unum.