Rapper Eminem aimed a lyrical tirade at President Trump during the BET Hip-Hop Awards on Oct. 10. It wasn't the first time he took aim at a president. (Amber Ferguson/The Washington Post)

Tell us how you really feel, Eminem.

The Detroit-born rapper unleashed a torrent of criticism at President Trump in a new rap he debuted at the televised BET awards on Tuesday night. The four-minute freestyle “The Storm” delivers more blows than even the most scathing talking-head could on a cable-news hit, calling Trump a “racist grandpa” and accusing him of distracting people from real issues by picking fights on Twitter, threatening nuclear war and siding with the KKK.

Sample scathing lyric: “This is his form of distraction/Plus, he gets an enormous reaction/When he attacks the NFL, so we focus on that/Instead of talking about Puerto Rico or gun reform for Nevada/All of these horrible tragedies, and he’s bored and would rather cause a Twitter storm with the Packers.”

Trump’s criticism of NFL players protesting racial injustice during the national anthem was a recurring theme of Eminem’s.

“If you’re a black athlete/You’re a spoiled little brat for tryna use your platform or your stature/To try to give those a voice who don’t have one,” he rapped.

Eminem, who has previously shown himself no fan of Trump’s with his 2016 rap “Campaign Speech,” tied that to the president’s criticism of Sen. John McCain: “I like people who weren’t captured,” Trump said of the former POW in the Vietnam War.

“He says you’re spitting in the face of vets who fought for us/Unless you’re a POW who’s tortured/’Cause to him you’re zero ’cause he don’t like his war heroes captured,” Eminem added.

The rapper, whose fan base is broad, also critiqued those who have remained restrained or silent about Trump. “Walking on egg shells, I came to stomp,” he rapped.

And he made clear the choice they faced: “Any fan of mine who’s a supporter of his/ I’m drawing in the sand a line/ You’re either for or against/ And if you can’t decide who you like more and you’re split/ On who you should stand beside/ I’ll do it for you with this,” he finished, extending a middle finger to the camera.

The rap immediately drew praise on Twitter from athletes and hip-hop stars.