To say a media outlet has a bias is to say that, in the honest pursuit of truth and objectivity (which is impossible) you sway on average to one political ideology or another.

To be actively working to support a specific side without an interest (or only an ostensible interest) in truth and objectivity is not journalism, it's propaganda. To say a source has an agenda is to say it is propagandistic.  If Fox and MSNBC have agendas in their reporting, they are propaganda.

Consuming propaganda from two sides does not neutralise or educate you. A high quality news source is one that presents it's bias through asking itself uncomfortable questions publicly, and providing the public with the right questions, not definitive answers. They strongman opposing views, rather than strawman them.

I really feel like both MSNBC and Fox do less journalism than propaganda (though the latter is comically bad at hiding it).  I'm not American, so there may be better sources than those and CNN, but you may be screwed for decent journalism in the 'States. If there are suggestions, I'd appreciate being enlightened. Or if I'm wrong, please help me understand.

Tldr: Bias is an accident. What you call journalism is not.