FOX and MSNBC do *much* better when they have the opposite party in the white house.
it's MUCH easier to attack than to defend. Keith Olbermann was a very effective Bush attack dog. The minute Obama won, he sucked as a kneepadder and was fired.
Rush was shitty with Bush in office, but awesome when obama was in power.
MSNBC's strategy isn't to defend obama - rather, they stay on offense, just attacking repubs nonstop.