Anal ysts, all of them.
Do not watch MSNBC. Email their sponsors and tell them you will not watch MSNBC because of their liberal bent. Email mutual funds managers whose funds hold shares of sponsor stock and tell them you will not buy products from those companies and why.
I guarantee you a campaign like that will yield a new "dynamic editorial direction" from MSNBC.