“The big problem for proponents of hate-speech laws and codes is that they can never explain where to draw a stable and consistent line between hate speech and vigorous criticism, or who exactly can be trusted to draw it. The reason is that there is no such line.” Jonathan Rauch...