In his promo for Lavender, Snoop finds himself in a world governed by circus clowns and makes an example of one that resembles Trump by aiming a gun at him and firing it, revealing it is actually a comedy weapon as a red flag featuring the word "Bang" unfurls.

A number of people have spoken out against the video, and now the President has blasted it, insisting Snoop would have been in big trouble if he had taken aim at former President Barack Obama.

"Can you imagine what the outcry would be if @SnoopDogg, failing career and all, had aimed and fired the gun at President Obama? Jail time!" Trump tweeted on Wednesday (15Mar17).

Snoop has yet to respond to Trump's remark.

The president's tweet comes after his lawyer Michael Cohen made a similar comparison to Obama, telling "It's totally disgraceful. Snoop owes the President an apology. There's absolutely nothing funny about an assassination attempt on a president, and I'm really shocked at him because I thought he was better than that."

Senator Marco Rubio, who stood against Trump for the Republican Party's presidential nomination last year (16), also spoke out to insist the rapper was "wrong" to take aim at the U.S. leader in the video, adding to TMZ: "Snoop shouldn't have done that. We've had presidents assassinated in this country before so anything like that is really something we should be careful about.

"I think people could disagree on policy, but we gotta be careful with that kind of thing, because the wrong person sees that and gets the wrong idea, you can have a real problem. I'm not sure what Snoop was thinking. He should think about that a little."