These are good points, but are from the American point of view. Throw all this out the window when it comes to foreign nationals, especially from Mexico. Racial slurs are part of everyday life, just like hand tools, caldo and tortillas. They just don't understand what we are so sensitive about. (Little knowledge about civil rights history in the US).
To many Mexicans and Central Americans, racial slurs are sometimes a term of endearment and a sign that you've been accepted as a friend... or the complete opposite. I stay tight-lipped because it goes completely against how I was brought up in a post-segregation America. Perhaps this is what the guy in the blog is referring to in the "how much easier race relations seem to be in the blue-collar sectors of America". Honestly, I like working with these folks better than I do some of the entitled local turds I've encountered over the years.