Kid Cudi has kicked M.I.A. off his tour after fans complained about her “offensive” onstage rants.

The rapper announced M.I.A. was “no longer” part of his Rebel Ragers Tour after she was reportedly booed during a recent show.

M.I.A. born Mathangi Arulpragasam was performing on Kid Cudi’s Rebel Ragers Tour when the backlash erupted at a show in Dallas.

Kid Cudi, whose real name is Scott Ramon Seguro Mescudi, shared the update in an Instagram Story titled “TOUR UPDATE.”

“M.I.A is no longer on this tour,” he wrote.

“I told my management to send a notice to her team before we started tour that I didn’t want anything offensive at my shows, cuz I already knew what time it was, and I was assured things were understood.”

He said fans had flooded him with complaints after her recent performances.

“After the last couple shows, I’ve been flooded with messages from fans that were upset by her rants,” he wrote.

“This, to me, is very disappointing and I won’t have someone on my tour making offensive remarks that upsets my fanbase.”

“Thank you for understanding,” he added, signing off as “Rager.”

The blow-up came after M.I.A. used part of her support set to speak about politics.

“I’ve been cancelled for many reasons,” she told the crowd over the weekend.

“I never thought I would be cancelled for being a brown Republican voter. I can’t do ‘Illegal,’ though some of you could be in the audience.”

The crowd responded with boos after the remarks.

One TikTok user later branded her “The worst warm-up act of all time.”

Her comments drew extra attention because of the meaning behind Illegal.

The 2010 track is about the dehumanisation of migrants and refugees.

M.I.A. has previously spoken about growing up in London as the child of Tamil refugees from Sri Lanka.

She first rose to fame as one of the most distinctive artists of the 2000s.

Her debut album Arular mixed dance hall, punk, baile funk, and Tamil music.

The Rebel Ragers Tour is next set to stop in Birmingham, Alabama, on May 5.

It will then head to Atlanta on May 6, Tampa on May 8, and West Palm Beach on May 9.

This story originally appeared on The U.S. Sun and is republished here with permission.