A small intervention: to my (western) European eyes saying that CNN is far left or even saying that far left exists in the USA is a fascist affirmation...
That's to add a different "relative" measure.
Apart of that far left and far right are essentially the SAME, their "lower labor force" are fanatic people used as a weapon/Ford models workers by the very same "sponsors" who want dictatorship instead of free society.
If you read about or know someone who have visited both Franco's Spain and Chernenko's Soviet Union you will see that they are equally oppressive and use essentially the very same language, only with a little color variation in flags.
Do not forget that Lenin was massively financed by Kaiser's Germany, Stalin by UK crown etc just to stop socialism transforming it in a dictatorial regime with same symbols, not different by the hitler financing by German élites against socialism in Germany, mussolini financed by UK crown against a socialist Italy etc.
"left" is socialism, "center" is liberalism, the rest are only a grayscale of dictatorship movements disguised in various ways.