The backlash over Macklemore’s removal from Ed Sheeran’s tour has led to the withdrawal of every remaining support act.