Finneas, who was due to join Sheeran for upcoming tour dates, argued artists “must not be silenced when they speak up for the oppressed”.
“I have decided to withdraw from my upcoming tour dates with Ed Sheeran. I stand with Palestine and its people,” he wrote on social media.
Irish musician Aaron Rowe said he was leaving the tour despite his long friendship with Sheeran.
“I don’t take the decision lightly. Ed has been a friend to me and has changed my life,” Rowe wrote.
He could not support what he described as efforts by powerful figures to silence artists speaking about Palestinians.
Irish folk group Beoga, who have worked with Sheeran for more than a decade, are departing as his touring band for the remaining US dates.
Beoga said they remained friends with Sheeran and believed in “dialogue as a means of progressing the plight of the Palestinian people”.
Ed Sheeran and Macklemore have a longstanding friendship. Photo / Getty Images
Danish pop band Lukas Graham also withdrew, saying people should be free to speak about war and civilian suffering.
“Money doesn’t give you the right to own the conversation,” the band wrote.
“Nobody’s bank balance should decide who gets to speak or which suffering we’re allowed to acknowledge.”
Stadium owner Robert Kraft did not deny Macklemore’s accusations, NBC News reported.
He said the decision was based on Macklemore’s “recent actions” and “a broader history of antisemitic rhetoric and imagery that we believe has been deeply offensive and hurtful to the Jewish community”.
Kraft said he was not trying to minimise Palestinian advocacy or diminish the suffering.
“I would welcome the opportunity to sit down with Macklemore and discuss the facts, because ultimately our goal is the same – peace for all people, an end to suffering, and an end to all hate.”