If you'd be so kind as to indulge me, the biggest part of the problem is people not knowing where their rights end and another's begin. It's pretty cut and dried how to handle people who are deliberately antagonistic or way too sensitive (avoid them) since it's generally acceptable for them to act that way and as such no one else has a right to tell them they have to change. It gets murky when you weight freedom of speech against a person's right not to be harmed. Hence the fact that yelling fire in a crowded theater isn't protected speech. People are free to think anything they want. Their actions, including self expression, are pretty clearly regulated.
The real interesting part is what constitutes harm. If someone believes demographic X needs to be exterminated, great, they're an asshole. Nothing special there. If they start killing members of demographic X, they're a murderer and get to go to jail. Nothing special there either. The nuanced area is when they start communicating their beliefs to others. Flat earthers are a benign example. Petophiles are a malignant example. Mostly it's tolerated as long as everyone involved consents to the discussion. Yelling obscene or hostile shit on a random street corner won't be tolerated because it can do harm to people who don't want to hear it. On the other hand, if a trans person goes to a Dave Chappelle show and gets offended by his jokes about trans people, well, the corollary to "know your audience" is "know what to reasonably expect in a given setting." People shouldn't need to keep their mouths shut. They should know when to say what, and where certain controversial but not inherently criminal things are likely to be said. SJWs in particular would do well to sort out when other people are within their rights to express certain views and when they've crossed a line into criminally inappropriate. But until an act of expression becomes criminal, at the end of the day people are simply entitled to be as shitty as they want. (No harm in pushing back, but leaving is usually the prudent move.) Anyway, I've blathered enough. Just food for thought.
imgflip.com/i/5tjjds