Kathy Griffin said Ed Sheeran should have challenged Macklemore's removal from his US tour, while Sheeran has said the decision was made by promoters and venues.