I think making incivility even worse than worthless would be a start. Make it a waste of the poster's time. Make it so the ugliness can be completely ignored, taking away the influence and attention that the poster seeks. Make it reflect badly on the poster somehow so they will have an incentive to not post their hate.
I always thought these kinds of policies would have to come from the community, but the idea of AI doing some of the work is intriguing. It may seem far-fetched now, but like so many things, starting the work and making progress will probably lead to great advances.
Maybe things like Discourse will make progress here, and I know Jeff Atwood believes just as passionately about civility on the internet as Eric Sink expresses in his post. But those kinds of systems would have to be adopted more universally to make that big of a difference. I sincerely hope that happens.