Every opener quit Ed Sheeran’s US tour in solidarity with Macklemore