CNN's Don Lemon Gets Trashed on Twitter for Challenging Obama and Agreeing With Palin