Morals vary between people of different cultures and ideologies. Morals vary inside of these cultures and ideologies.
Therefore - you can bet your ass there probably isn't one thing that is considered morally wrong to everyone.
Racism also varies. One person will give a different definition than the other.
And another will overuse the term and maybe someone else will "underuse" it.
Racism - in my eyes - is only to be defined as hatred towards anther group.
Ethnocentrism is what many would call "Supremacy" and equate with "Racism" but I separate the words because they are two very, very different things - keeping in mind I'm neither racist nor ethnocentric.
Racism is a commonly accepted practice in many countries.
The real "Racism" of the world is hidden - and the false "racism" is portrayed as existent and at large.
-------
"Every Jew, somewhere in his being, should set apart a zone of
hate -- healthy, virile hate -- for what the German personifies
and for what persists in the German. To do otherwise would be
a betrayal of the dead." - Elie Wiesel