You can disagree with the president but insults are the way.. Singer John Legend talked to TMZ about president Trump and he was not polite at all.... NSFW