Sport is always the convenient fig leaf when political efforts have failed. Unhappy with a rogue or belligerent state or human rights abusers? Then boycott their next sporting event, all the while continuing to trade (even arms) with them.
If football stadiums are going to be closed, why not shopping centres, cinemas, pubs, hotels?
Cancelling sporting events is just one big reassurance ritual; security as theatre.