You cannot reason someone out of a position they did not reason themselves into.
If someone is being intolerant out of ignorance, by all means we should try to politely educate them and help them be better. But there are a lot of bigots out there who will be racist, sexist, or transphobic despite your best efforts.
Nobody else should have to put up with an uncomfortable work environment, social club, or anything else, because we have to make accommodations to be tolerant of bigots.
And nobody said anything about violence. It’s entirely about excluding people from spaces with others who do not want to have to be exposed to that intolerance.