Single Word for Anti-Racism?

Solution 1:

I am not aware of a direct antonym of racist or racism. A person that opposes any form of discrimination is called egalitarian.

egalitarian

adjective
of, relating to, or believing in the principle that all people are equal and deserve equal rights and opportunities : a fairer, more egalitarian society.

noun
a person who advocates or supports such a principle.

New Oxford American Dictionary

Solution 2:

"A social activist" might fit, except for the fact that although they may spend (or may have spent) their whole lives fighting racism, they don't necessarily hate racists.

  • Activism, in a general sense, can be described as intentional action to bring about social, political, economic, or environmental change. This action is in support of, or opposition to, one side of an often controversial argument: I am a "Social Activist" and I would like to spread knowledge, and support charities and our brothers and sisters in arms. from UD

Some famous social activists

  • Martin Luther King Jr
  • Malcolm X
  • Buffy Sainte-Marie
  • Mother Jones
  • Jesse Jackson
  • Muhammad Ali
  • Joan Baez

Solution 3:

humanist

Wikipedia: "Humanism is a philosophical and ethical stance that emphasizes the value and agency of human beings, individually and collectively, and generally prefers critical thinking and evidence (rationalism, empiricism) over acceptance of dogma or superstition." https://en.wikipedia.org/wiki/Humanism

By valuing all people, a humanist is anti-racism, but not necessarily against the racist.