At present, the harshest critics are from within Progressive ranks. . .
It is this sort of commentary that got Cenk Uygur shitcanned from MSNBC.
Cenk Uygur On Leaving MSNBC: Network Told Me To 'Tone It Down,' Didn't Want To 'Challenge Power'
http://www.huffingtonpost.com/2011/07/21/cenk-uygur-msnbc-leaving_n_905415.html
Al Sharpton has said he won't criticize Obama, ever. So they gave him Uygur's job.
"has decided not to criticize the President on anything"
http://www.salon.com/news/opinion/glenn_greenwald/2011/07/27/sharpton/index.html
MSNBC isn't independent journalism, it is Pravda under the Soviets.