I think all shows on CNN, MSNBC, and Fox news have some veracity to them (some more than others), just that they are heavily biased. To put it another way, sometimes MSM is correct, sometimes it isn't. I would have to look at a case by case basis to see which ones are more factually correct than the other, but that would be tiresome. But I reject the idea made by some on the right that any criticism of Trump is automatically "fake news" without independently reviewing why.