Four supporting acts, including all scheduled opening acts, have quit Ed Sheeran's tour on Tuesday. This comes after rapper Macklemore was removed from the tour for his pro-Palestinian comments onstage during a recent show.