ALLEN PARK -- Eminem roasted Donald Trump in a freestyle rap that has already drawn millions of views in its first hours online.

Among them: A handful of Detroit Lions players.

"I saw it this morning before I came into work. I'll have to go back and review it again," receiver Golden Tate said. "'Wow,' is what I thought. Eminem, he's always had some real cold lyrics. But this time he brought pure fire."

The four-plus minute rap originally aired Tuesday night at the BET Hip Hop Awards. It was shot in Detroit as a cipher, which is basically a freestyle rap performed in front of a group.

Eminem indeed brings some serious heat in the video, calling the president a "racist grandpa" who uses the NFL to distract people from more serious matters like the hurricane in Puerto Rico and gun violence in Las Vegas. He takes particular aim at Trump disrespecting POWs and name drops Colin Kaepernick.

"This is for Colin," Eminem raps, as he puts his hand in the air. "Ball up a fist."

A smile crept over Michael Roberts' face at that line, as he watched the video on his phone with Darren Fells in a corner of the locker room.

"I got to really listen to it again," the rookie tight end said, "but it sounds like he's saying a lot of stuff that makes sense to me -- that resonates to me."

Defensive tackle Akeem Spence said the final verse of the freestyle hit him hardest. Eminem closed by saying he didn't want fans who also supported Trump.

"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: (Expletive) you"

That resonated with Spence, who has been harassed by fans who were upset with his decision to kneel during the anthem before a Week 3 game against Atlanta. His father also lost work, though he says now that his father has found more contracts, and business might actually be up overall.

"I thought it was pretty cool," Spence said. "I mean, he's just talking about stuff that's really going on, and that's what I got from watching the video. He's talking about how (Trump) is using us to create these distractions, and people in sports, and I think there's some real truth in that. (Eminem) is speaking on some of the things we're trying to talk about. So I thought it was pretty cool, just to see guys like that taking a stand and be on our side.

"We just need a lot more powerful people and a lot more powerful people in the country just talking about the issues. I feel like once we get more of that, we'll be all right."

Cornerback Darius Slay said he didn't want to get political, but enjoyed the video.

"I ain't getting into that," Slay said. "I loved it, but I ain't getting into that."

One notable former Lions player did wannt to weigh in:

While Kaepernick's decision to kneel during the anthem inspired a few players to join him, Trump set off a league-wide protest when he called on owners to fire players who kneeled.

Now owners are set to consider such a rule when they meet next week in New York. Both Tate and Spence said they would be against such a rule, and many other players feel the same way.

"You know how it is -- when someone tells you you have to do something, it makes you not want to do it, right?" Tate said. "It's the same situation. I want to do something because I feel like I want to do it, not because I'm being made to do it. So that's a pretty natural thing, I think."

With that said, both Tate and Spence said they would abide by such a rule if it were passed because they wouldn't want to hurt the team over an individual protest.

"I feel like that'd just be another uproar, man," Spence said. "I don't think guys want to do that to our organizations. But it's just crazy this is the point we're at in 2017. They're making rules to stand for the national anthem? I mean, really? Really? What if you're not even American? What then? What about those people's beliefs?"