Ed Sheeran's US tour faces turmoil after all remaining support acts & his touring band quit following Macklemore's removal over pro-Palestine remarks.