John Legend Pulled No Punches In A Scathing Rant About Donald Trump’s Attacks On Baltimore

Last week, Trump made headlines yet again when he attacked Democratic Representative Elijah Cummings of Maryland on Twitter.

The President got defensive when Representative Cummings spoke out about the conditions at the border as well as issuing subpoenas to the White House on potential illegal activity in connection with his role as role as chair of the House Oversight Committee.

Like any mature adult, Trump turned Cummings’ comments around and spoke ill of Cummings’ own district, Baltimore.

The presidential Tweet sparked outrage from people everywhere, including singer John Legend.

The “All of Me” singer was approached in West Hollywood by TMZ, and he took the opportunity to speak his true feelings about President Trump.

The video begins with Legend exclaiming:

“Our President is a flaming racist. He’s a piece of sh*t. He says ‘piece of sh*t, sh*t’ all the time. That’s what he does. We need to get him out of office.”

The reporter can be heard asking Legend what can be done about Baltimore, to which Legend replies;

“There’s a lot that can be done. It’s got an overall century of history that created the problems that they have and we need to focus on making all of our communities better instead of talking sh*t about a community just because you’re a racist prick.”

But Legend didn’t stop his dig on Trump there.

“Donald Trump is an evil, f*cking canker sore on America’s whole landscape. So, we need to get him out of office.”


Yep, John Legend just called Trump a “canker sore” and it might just be my favorite nickname for Covfefe yet.

The internet is living for the new description of 45.

Maybe it’s time we found a little baking soda to get rid of the canker sore of Donald Trump.

It’s Christmas in July with John Legend’s latest studio album, A Legendary Christmas, available here.