Soledad O'Brien Challenges Tea Party's Christine O'Donnell for Calling Obama a Marxist