He probably is but just decided to be a total bitch because his 400 million net worth isn't enough. The man has bills to pay!
In the US of all places it would have been so fucking easy to pull the "free speech" card and support his friend if he didn't want to take a stand himself. The backlash against Kraft would have been enormous if he'd played his hand and actually cancelled the gigs.
Fuck Ed Sheeran.