After rapper Macklemore’s removal from singer Ed Sheeran’s stadium tour over his pro-Palestine comments, critics have questioned why Kanye West, known for his antisemitic remarks, is still welcome to play.

“fucking absurd,” wrote Twitch streamer Caroline Kwan on X, noting that West — who now goes by Ye — dropped a song called “Heil Hitler” just last year.

On Monday, Macklemore accused New England Patriots and Gillette Stadium owner Robert Kraft of having “rallied” owners of other venues to deliver Sheeran an “ultimatum”: eight tour dates Macklemore was slated to play would be canceled if he remained as the opener.

Macklemore used the first two of his scheduled stops to declare “Free Palestine,” including one speech where he voiced support for those in Gaza and the Israeli-occupied West Bank.

In another, he told Jewish fans, “Criticism of Israel, criticism of apartheid, being against genocide in no way is a criticism of you. My message is for peace: love for all human beings to be treated with dignity, respect and equality.”

His initial comments sparked criticism from pro-Israel advocacy group called “StopAntisemitism.”

The tour’s promoter told Rolling Stone Monday venues warned them that Macklemore’s continued inclusion on the tour would lead to cancellations. Sheeran said the same on Tuesday.

Kraft, who is Jewish and frequently backs pro-Israeli causes, confirmed in his own statement Macklemore would not be allowed to perform at Gillette Stadium, but he did not address the alleged campaign to pressure other stadium owners to follow suit.

The decision to axe the Seattle rapper from the tour prompted outcry from some noting that Ye twice performed in June at Raymond James Stadium in Tampa, Florida — one of the stadiums that reportedly objected to Macklemore’s appearance.

In an MS NOW op-ed titled “The outrageous hypocrisy in Macklemore being canceled,” journalist Noor Noman wrote that “not only are those who decry cancel culture staying mum” about the Macklemore decision, but Ye is “still touring” in the meantime.

“Man who released a song called Heil Hitler and called himself a Nazi completely welcome to perform in a stadium,” Atlantic writer Jemele Hill said on X. “Man who said Free Palestine is not.”

While several overseas dates on Ye’s ongoing tour have been canceled due to his past antisemitic comments as well as security concerns, all of his U.S. concerts have proceeded according to schedule, as of Tuesday.

The hip-hop star’s contract could point to one reason why. His Tampa shows, which were announced years after the rapper’s professed love for Hitler, were met with bipartisan backlash from Florida officials who called for them to be canceled.

But Ye reportedly had a clause dropped into his contract barring Tampa stadium from canceling his show based on his past statements. The rapper took out a full-page ad in The Wall Street Journal to apologize for his antisemitism earlier this year, saying he “lost touch with reality” amid his struggle with bipolar disorder.

Because the stadium is publicly-owned and operated, the prospect of canceling the shows also drew First Amendment concerns at the time — though such worries reportedly did not stop the stadium from joining a Macklemore boycott.

It’s unclear if AT&T Stadium in Arlington, Texas — which is owned by the city of Arlington and where the rapper is slated to perform in November — has inked a contract with Ye similar to his Tampa deal.

HuffPost has reached out to both stadium’ representatives for comment.

By entering your email and clicking Sign Up, you're agreeing to let us send you customized marketing messages about us and our advertising partners. You are also agreeing to our Terms of Service and Privacy Policy.