Lawrence O'Donnell worries that Donald Trump has left a "moral stain" on American history with his latest tweets about Iran.