Ed Sheeran broke his own silence on Gaza at his first Philadelphia show since dropping Macklemore, calling the situation catastrophic and unjustifiable and apologizing for mistakes, four days after his opening acts and backing band left rather than share the bill.