Bill,

This I would disagree with:
Furthermore, the far left dominates main stream media.
From over here, partly as another watches at least ninety minutes of US news and comment each day, only rarely Fox News, I can see a bias. Not the 'far left' though; which I generally apply here to old-style communists and those to their left, mainly the followers of Trotsky.