Ed Sheeran took the stage alone in Philadelphia after his backing band and remaining support acts reportedly pulled out following Macklemore's removal from the tour over pro-Palestinian remarks. Fan ...