Maybe you really don't understand this.
First of all, allowing some bigot to scream "beaners" (I'm half Hispanic by the way, my father in law is Mexican, and we don't give a crap about that) is in itself promoting the free expression of ideas. Great, use that word, look like a fool, I'm good with that. I'll shine a light on it, thanks for your help.
Then, in a more tolerant and open society, that person would be heard and engaged in debate. Not screaming down, not attacked, not getting kicked off the campus. Actual debate that requires critical thinking, patience, intelligence and reason (what nice life training for young people, wouldn't you agree?). That would be another promotion of free expression. I've done this in various forms a zillion times and I find it to be fascinating and stimulating.
I'm not afraid for people to have views that conflict with mine, and I have no interest in punishing them for those views. I want to know who the bigots are, where they are, what they are thinking, and (perhaps most importantly) who agrees with them. I can't do that when they're kept in the shadows, causing their bigoted beliefs to fester and intensify and spread to others, which is what is happening right now.
I taught my kids this when they were young, and they got it. I'm not so sure why this so complicated elsewhere. But on the other hand, I want to improve race relations, unlike those who just want political victories. What is happening on campuses is the very antithesis of that.
I made that as clear as I can, and I'm not expecting you to agree. Or, perhaps, even understand.
.