If I hear someone expressing a view that I dislike, I'm well within my rights to do any or all of the following things: a) stop associating with this individual b) let them know that I dislike the view they've expressed.
Choosing to do both a) and b) is a normal social response, and the individual that finds themselves expressing views that go against the cultural majority will find themselves in an awkward position. If this view being expressed is worth expressing, then unfortunately the individual will have to endure hardships in order to get the message out and convince the masses ... much like MLKjr being willing to go to jail to communicate the idea that civil rights were for all.
So if someone wants to share racist jokes, then toughen up that skin and let the vitriol fly! They should be proud of what they are and let everyone know ... if it's a worthy viewpoint, they'll find others will rally to their cause; and if not, they'll find themselves awkwardly cast out by their social circle (or at least, their social circle's kids/younger generation).
I was saying that a lot of success is due to chance, and that a lot of life events are due to chance. This got people some people saying that what I was saying was horribly depressing. The guy then proceeded to lecture me that my attitude was what was letting me down in something that I never did, and was irrelevant anyway. And that 'I may not have intended it, but that my actions are causing misery' (because I did apologize to people that saying that they were horribly depressed by me saying that life has chance in it, because I felt the need to be conciliatory).
That is what happened when I tried to be honest and disagree with someone spouting feel good bullshit or whatever else made him look good. A complete frigging cesspool.