The fact that there are other incidents of both greater and less severity is neither here nor there.
Calling a player of Arabic ethnicity a "smelly Arab/P****" is racist, that's not up for debate. It's not as though he said it by accident, or he didn't know what it meant, or whatever other excuse people come out with these days for this type of behaviour. He also called Dominic Iorfa a "peasant", which seemed...iffy.
I haven't seen any trace of an apology either, seems he denied having said it yet he accepted the punishment. Had he apologised and then done work for anti-racism charities in an effort to distance himself from the incident, I might be more forgiving.
As it stands, he can **** allllll the way off. I won't be renewing if we sign him.