It’s also important to keep in mind the difference between reporting and opinions. Fo attacked CNN as biased and inaccurate the other day, and if you’re watching a panel with people giving their opinion, yeah you’re gonna see both. But when you’re talking about a news story where CNN is simply reporting what a source told them, that’s a different animal.
It’s also a mistake to dismiss everything Fox News out of hand. For example, Fox News’ polling division is highly respected.