Never heard of the man, but the media's outraged reaction to tossing him off the stage was certainly predictable

prosthetic “Jew nose”? C’mon, man, it’s about Palestine and israel, not all Jews. A lot of sleepy Jewish liberals want to believe that, just like their german grandparents thought german anti-semitism would get better, not worse.

From the article:

Macklemore has been dropped from the remainder of Ed Sheeran‘s U.S. Loop Tour after making headlines for saying “free Palestine” on stage and delivering a political speech during the Sept. 4 concert at MetLife Stadium in New Jersey.