I couldn't find any "unbiased" articles on this; most are either tinfoil hats from liberal blogs or shouts of glee from conservatives. It seems like for the past two years, Comcast has been cutting MSNBC from its line-up in various states. I personally just noticed it when I went up north to MA for vacation. The station that has MSNBC simply has a message saying something like "this channel is no longer provided by Comcast, please call if you have questions." The kicker: when you call, they give you the channel for Fox News instead.
Granted, CNN is still offered... but seriously? I always liked MSNBC for its political discussions and talking about issues. Sure, there are far-left liberals (hello Keith), but at least it gives an interesting view and an appropriate counter to the right-wing talking heads on other channels (hello Hannity). It seems very disappointing that it would be dropped; I feel other channels like the home shopping network or televangelist programs would have fewer viewers.