There is only one way to end racism for good. We must all engage in inter racial sex until we have bred away the concept of race, and we are all some shade of brown. Come on people. We can do this in only a few generations. Are you ready to do your part?
There was a lot of inter racial union in Brazil which didn't eradicated racism. I'm not Brazilian, even less fluent in Portuguese, maybe we have the luck of having some Brazilian members who could enlighten us. Maniacs of mixed races leave me as indifferent than maniacs of racial purity, they're two coins of the same coin to me.
We could all be the color of peanut butter and people would find other forms of bigotry. Humans are tribal and naturally categorize and that can be used for ill. Nationalism, sexism, classism, religious discrimination...........
The only cure for hatred is love. It's irrelevant what causes that hatred. Humans will always find a way to differentiate and pick a scapegoat. Otherwise, people wouldn't hate people of their own race and within their own families or within their own households.