Spanish is a different language and context matters. I played 10 years in a league in Los Angeles which was 90 pct Mexican the other 10 pct being central american...me being the only outlier. Everybody had a nickname that was almost always based on a physical characteristic. Examples included Pelon, Gordito, Flaco, Moreno, Guero (me). Nothing negative is meant by it. To be racist, ill intent has to be involved. To be insensitive, no ill intent is necessary, but I feel there should be knowledge of potential offense and an air of damn the consequences to meet that threshold.
Banning him over this is no different than quoting someone out of context maliciously.
And I say this as someone that wishes him to get choked in his next game.
There is too much judging people by standards that are applied when convenient going on.