There is a large part of the American population living in a fantasy world; a fairy tale of their own making, and now they are trying to pull the rest of society down in the gutter with them.

They preach "tolerance and understanding", but tolerance for differing opinions does not exist on the far left. Complete herd mentality, and if you're not part of the herd you're rejected and abused for being different.