I'm not sure you have ever even watched MSNBC. It does have a news division. Here is a key difference between Fox News and MSNBC. Fox News does not have one liberal commentator. MSNBC however has one conservative commentator (Morning Joe).
I will give you credit for name dropping Shepard Smith. He is the only positive aspect of Fox News. I like him I must admit. Unfortunately everything else about Fox News is complete bullshit.
Here is another fun fact. MSNBC is honest about its bias. Fox News flat out lies about its bias:
"Lean Forward"
"Fair and Balanced News"
I will agree with you on one point. MSNBC does not hide its bias. maybe thats why it has a tiny audience.
Fox has Juan Williams, Bob Beckel, and many liberal commentators, and they are given equal time.
what you find objectionable is that when both sides are given equal time, the liberal side always loses because its arguments are based on emotion and not on facts.