A crazy-ass solution.
Make Internet publishers legally responsible for every word posted on their web sites, and financially liable for damages resulting from the things that they publish.
These guys have had a free ride for far too long. Time for them to grow up.