Well, most of the mainstream media is fine, their only real problem is the 24hr news cycle and having to fill time. Combine that with fighting for advertising dollars (which old school tv news didn't really have to do) and obsession with being first over being right, creates a bit of a mess that doesn't get cleaned up all that quickly. Fox on the other hand is a blatant propaganda network in the style of the old soviet state news org. Seriously, they have an obvious agenda and they aren't shy about pushing it. MSNBC is a bit of a reaction to fox's right wing push, but really isn't anywhere as bad as fox in that regard. They still have some journalistic integrity. CNN is just trying to trying to fill the airwaves and pay bills. If you want decent news, AP or NPR is the most accurate.