MSNBC should have low ratings. It's just like FOX, except they wear the Liberal team jerseys instead of the Conservative team jerseys. The problem, of course, is that Liberals don't latch onto cable news and talk radio in the vast numbers that Conservatives do.
And let's be honest--"cable news" is an oxymoron. It's political entertainment, not news.
So us "liberals" are neither shocked nor concerned about MSNBC's low ratings. That network is unwatchable--all rhetoric, just like FOX.
Almost every time I have watched FOX opinion shows, they have had a liberal with an opposing view on with them and have shown respect for him or her while agreeing to disagree. When I have watched MSNBC, I have usually seen three or four smirking liberals all agreeing with what each of them says while mocking or denigrating a Republican or a conservative..