You can't blame Ed Sheeran for caving in to American stadium owners I suppose. I mean, take these guys in the 60s, they refused to play to racially-segregated audiences in stadiums in the southern states of the USA and who remembers them now?
The Beatles banned segregated audiences, contract shows
The Beatles refused to play to segregated audiences in the US, a contract for one of the group's concerts shows.
bbc.co.uk