I think there's a key difference. I still don't understand exactly what Suarez's stance was. He pleaded 'not guilty' but did he not admit that he said something that is offensive in the UK but pleaded ignorance and said it wasn't offensive where he's from? Whereas Evra also admitted saying something about Suarez being South American? John Terry denies that he said something offensive or anything that could be interpreted as offensive. As pathetically weak as his case is, he still has a chance to get off on that technicality.
Immigrants
None of this confusion would've happened if Joe Bloggs insulted John Smith.