Ed Sheeran is a musician, not a political pundit. His job is to be good at making noise that people like, not to be up to date on geopolitics.
Poor Ed, he lives under a rock and is incapable of learning more when he receives criticism. His opening act has literally been making speeches and slideshows at his concerts for a few weeks but you think Ed somehow doesn't understand the words? "I just know how to play guitar, not understand new information".
Kraft is the winner here: he managed to screw over a vocal supporter of Palestine while having someone else take the fall.
I literally called Kraft out in the post. What do you mean? You're acting like no one is learning his name this week.