I read a news article a while back about limits on political belief and how that crosses over with ideologies of hate. The subject was how modern Germany supports free speech but suppresses Nazi ideology and iconography. The German view is that a belief system that has as its cornerstone the suppression of the rights of others is itself not to be tolerated.