My position is that "you're with us, or you are against us" says nothing about me, only about your simplistic binary convictions.
I do not support Israel.
I do not condone violence against Palestine.
I do not condone the performance venue's ownership/management stifling free speech among their performers, but then, neither should we stifle the venue ownership's right to make an ass of themselves by doing things like they did.
I do not see a reason to villify Ed Sheeran, other than he's a spineless wuss of a commercial sellout whose music I never particularly cared for, but that doesn't mean he should be beat up for failing to make a stronger stand on this, or any, issue. He is entirely within his rights to be a waffly wuss. Just because he won't go around throwing labels like Nazi, Fascist, Genocidal, etc. isn't a reason to force him to make public statements one way or another. If his position is that he has no position, then that too is a position. Judge him as you will, but don't put words in his, or anybody else's mouth.