Have you been on Twitter lately? If you phrase one thing the wrong way you get branded as a bigot, racist, sexist, whatever, and the torches and pitchforks come right out. If you don't see the parallels between the extreme right and the extreme left and prescribed moral code of what ideas and views are acceptable to express then you are not as smart and objective as you think you are.