How much freedom of speech can a democracy tolerate