Boils down to Robert Kraft did not expect the PR shit show that started because he kicked Macklemore out. This blew up super fucking fast and well outside of the control of what they expected. Ed Sheeran is scrambling too.
This looks really bad. Even Jesse Walters from Fox News is like, "he kicked him out for saying free Palestine?" He then went on to defend Robert Kraft, claiming he can kick him out for whatever reason, but even he seemed incredulous about the reason that Macklemore was kicked out.
Robert Kraft does not want this to continue to blow up because if every fucking artist besides a few of them suddenly start refusing to go to his stadium, that's gonna look bad. This gives him an out, saying, well, I donated two million dollars after the fact So it doesn't look like he's directly supporting genocide.
It's obvious to those of us who pay attention, but to anybody who's not familiar with Robert Kraft, this potentially creates an out. It all about the pr message.