Pro-Palestinian protests are expected at Ed Sheeran's first gig since Macklemore was dropped from the tour.