The controversy over the dropping of Macklemore from the UK star’s US tour has rumbled on all week, leaving Sheeran in a sticky spot.