I'm not really sure what is racist about it. The guy is an unhinged asshole, but I'm not sure how being angry at someone speaking Spanish makes him a racist. Not sure why he snapped though, people talk in different languages in a private establishment. Big deal. It's not like they're making kids and teachers speak it in school to each other.