Personally speaking,
I think folks should have thicker skin. Conversation here shouldn't be any more formal than if we were all sitting at a bar, drinking beer & eating a burger, while discussing the topic at hand. In that environment, talking trash & telling a guy to shut up because he's speaking rubbish, is completely acceptable. 
Granted that getting personal in such a way as bashing on someone's race, heritage, ethinicity, etc., even if completely false, should never be tolerated. A person resorting to such negativity should be removed, quite simply. Pointing out blatantly false & potentially damaging information that's related to the topic should not be censored nor removed. It's critical that both sides of a topic be at least equally represented.
Again, that's my personal feelings. I'm not here to put on a seminar. I'm here to discuss techniques with others who may see or do things differently, much like when colleagues gather at a bar to discuss occupational topics over a cold one. I prefer to conversate with peers, folks whom I can relate to because they have years of experience as I. I'm willing to share my experience with them as they share with me. Naturally there will be beneficiaries who overhear the conversation, and that's perfectly fine because it's one of the many ways to learn from the established people of your chosen field. Notice I say
overhear, meaning to listen only, or at most chime in with a question now & again for clarification. That's a far cry from butting yourself into a topic you know absolutely nothing about, have no experience with, and then begin spewing BS as if you're "one of the guys". Anybody ever see me chiming in on CNC topics to tout my expertise? Nope. Reason being very simply because I don't know jack sh!t compared to the guys who really do know, so I read carefully (overhear) & make mental or physical notes when something new to me is revealed. I dare speak a word, only listen, and LEARN. If the guys I'm listening to begin arguing, even if it gets heated, I'm not bothered by it. It doesn't affect me in the least, because I'm nothing but a bystander. In the military, I would sometimes be in the company of high ranking officers &/or dignitaries as they discussed things way above my paygrade. I'd listen, quietly, and make mental notes to each maneuver so I could store it away & draw from that technique for a time when I myself may be in that situation. I dared speak a word, as I had no place in the conversation, let alone be brazen enough to butt in with my uneducated two cents. I couldn't imagine what would happen if I tried BSing my way into the discussion, being called on it, then insulting them with ethnic slurs because they put me in my place by exposing my ignorance. I was privileged to be present as I was being groomed for a job I may someday have. Turns out I chose a different path, but regardless, there's a place for everybody involved in a discussion, and one should know his place. Yet again, that's nothing but my own feelings. Apparently others are cut from a different cloth.
Sorry for the long winded post. I know several folks (including myself) shared info far beyond what they typically would have, and only did so because others were also sharing invaluable experience based knowledge. It was a very good conversation, and it was ruined because somebody got called on their BS & took it so personally that they resorted to spewing ethnic insults. Kinda pisses me off