The rapper opened for Sheeran at New Jersey's MetLife Stadium on Sept. 4.

Macklemore performs live on stage during the 5th Lollapalooza Paris Festival on July 19, 2025 in Paris, France.

Kristy Sparow/Getty Images

Macklemore is facing backlash from a pro-Israel organization after making an onstage plea to “Free Palestine.”

The 43-year-old rapper made the public plea while opening for Ed Sheeran at New Jersey’s MetLife Stadium on Friday (Sept. 4) as part of the British superstar’s Loop Tour.