Ed Sheeran Tour Faces Backlash Over Macklemore