John Legend calls Trump 'a f---ing embarrassment' during heated press conference

Singer John Legend ripped President TrumpDonald John TrumpSunday shows preview: Shutdown negotiations continue after White House immigration proposal Rove warns Senate GOP: Don't put only focus on base Ann Coulter blasts Trump shutdown compromise: ‘We voted for Trump and got Jeb!’ MORE for his performance during his first media appearance following the midterms Wednesday, calling Trump a “f---ing embarrassment.”


Trump clashed with the media frequently during his more than 90 minute press conference, telling multiple reporters to sit down.


Trump chastised PBS reporter Yamiche Alcindor, who is black, for asking “such a racist question” about Trump calling himself a nationalist while campaigning before the midterms.

Trump also sparred with CNN reporter Jim Acosta, calling him a "rude, terrible person" and telling him CNN should be "ashamed" for employing him. 

Legend has been a frequent and vocal critic of Trump, taking to Twitter often to condemn Trump’s actions. Last year, Legend tweeted that Trump is "consistently loyal to white supremacists and Putin" and called him "the opposite of a patriot" for his critique of NFL players kneeling during the playing of the national anthem.

Previously, Legend campaigned for Democrats in Ohio and starred in an ad urging senators to vote “no” on confirming Supreme Court Justice Brett KavanaughBrett Michael KavanaughThe Memo: Concern over shutdown grows in Trump World Merriam-Webster tweets out definition of 'suborn' after BuzzFeed report on Michael Cohen Abortion foes march into divided Washington MORE. Legend also has donated to a wide array of Democratic candidates.