Guests: Activist Al Sharpton, columnist Markos Moulitsas, musician John Legend, Dana Loesch, columnist Dan Neil Topics: Bill O'Reilly, Tea Party movement, 2010 Craziest Candidate Countdown, electric cars, education, Brett Favre