It is amazing what passes as racism these days.
Mexican is not a race and presuming someone is a criminal because of their nationality is not racist, just small minded.
Companies firing people publicly while shaming them not for their work skills or work ethic but their thinking, expression as stupid as they can be, is a form of "public execution" which brings only the worst out of people.
It leads to a herd mentality where you have to fit in and the standpoint of individual is lost while also being actively persecuted in the name of higher cause, social justice cause...