Also, CNN is despicable because they represent this centrist-left position that right-wingers love to hate on, and I understand why, especially when it isn't that left. MSNBC is more centrist, and it's further left, but I hate MSNBC, too.