US President Donald Trump

In what is perhaps the fiercest and the most exhaustive attack against Donald Trump in hip-hop, Eminem "came to stomp" Tuesday night, calling the President everything from "Donald the b----" to a "racist grandpa" in an explosive 4.5-minute freestyle rap.

The Detroit rapper challenged his fans at the BET Hip Hop Awards to "decide who you like more" -- Eminem or Trump. He has slammed the President previously in the nine-minute 2016 freestyle "Campaign Speech" and in Big Sean's "No Favors."