Just a quickie, showing the biggest difference between Fox and MSNBC...
Countdown Anchor Keith Olbermann has been suspended from MSNBC over political donation that appear to be in violation of that stations standard of ethics.
This is in contrast to Fox News, whose anchors have shamelessly shilled for the Republicans time and time again; who's PAC and Parent company have donated millions to Republicans and Republican backed organizations; who has given a platform to future candidates; and who will not even suspend you if you wish for President Obama's assassination!
They may be mirrors of each other in that one leans Liberal and one leans Conservative, but that is where the symmetry ends. Because only one has any hosts representing anything that would qualify as opposing viewpoints (such a Joe Scarborough) and only one has an ethics policy that actually MEANS anything, and they they are willing to enforce.
The difference is PRINCIPLES. MSNBC has them. Fox, time and time again, has shown that they don't.