Nevertheless, hate-speech codes amount to creating thoughtcrimes; their arbitrariness inevitably restricts legitimate speech; and they assume stupidity: that people are not smart enough to hear hateful ideas and not be indoctrinated by them.