What about the fans that traveled a long distance to see the game only for it to be canceled because of this criminal? what about the workers at the stadium that will have to take a pay cut due to it being canceled? What about others that already planned to come to the game? If we cancel the game, we let that asshole win. He has already affected others, we shouldn't let him affect anything else. Let those that were affected take time off and let the game go on.
Logistically, it's not that different from flex scheduling.