This is one of the side effects of an open web, and one I feel we should live with in the interests of freedom. The only alternative of which I am aware is to police speech through some kind of authority. I'm not sure that there is an authority in existence that I would trust with that level of power.
In a perfect world, we would be able to de-platform those that incite violence against others (for any reason), but we can't even come to an agreement on what that means. Some people argue that criticizing a marginalized group is hate speech and further argue that hate speech is violence. Should some people be shielded from valid criticism because they identify as a certain group?
It sounds like a simple concept, but the more you explore it, the less simple it becomes.