Ed Sheeran got pressured by a Zionist owner of venues he was playing in to drop Macklemore for his open support of Palestine. Same old antisemitism smears.
Ed Sheeran didn't have to fold in any way he just decided to roll over for these ghouls, now his opener and his own band dropped out in solidarity.