Preventing torrents of hate, or preventing free speech online?