Macklemore Dropped From Ed Sheeran Tour After Onstage ‘Free Palestine’ Statements
(www.rollingstone.com)
That's a distinction without a difference. Of course the label were a factor here, likely the deciding one. But that just makes the label culpable without absolving Ed from it. They all fucking suck, but Ed is still the one doing shows. He could/should have made Macklemore a condition of contuining to perform.
I get what you are saying, this choice wasn't made by Ed alone. But at the end of the day, all I see is a genocide being covered up. It doesn't matter if we blame the artist or the label more, all of them are complicit in silencing criticism. They should all be addressed, called out and remembered for their active inaction.