Thats great except you get one view point on MSNBC without much debate.....
Even if true, so what? There are plenty of other outlets that will happily offer/afford those who disagree with the positions promoted by MSNBC a platform to voice their disagreements.
I don't believe that MSNBC (or FOX, or CNN, or ABC, or CBS, or XYZ or whatever other network) should be required to provided fair and balanced coverage, or be compelled to provide a platform to those with whom it disagrees. In short, I don't believe in any sort of fairness doctrine.
But since you seem to believe that debate is essential, I am curious. Do you believe that when someone at, say, FOX News has Wayne LaPierre on, they should also have someone to argue against him too?