I can differentiate between racial language and racism. I struggle with a hierarchy of insults. What I mean by this i don't really see why if you call someone a fat c☆☆☆ that the person receiving that abuse should be ignored compared to someone being called a black c☆☆☆, would get a 8 match ban. They are insults designed to upset or rile and to do so you say what you know what will push the buttons and in the heat of a combatative sport.
Now I see this very different to someone that repeatedly uses racist language during a game or treating people of other races differently to their own race.
If Tony clubb was called a fat c , a southern c, a white c, a big nose c etc.. what ban should the player that called him those things get?