Ultimately, the marathon was cancelled because of hatred that had been generated in the media and on Twitter. Logistically, they could have had it. But it could no longer be guaranteed that the runners would even be safe.
Several of the football players at the Meadowlands talked about how they understood the problems people were facing and said they hoped they could give folks a little respite and entertainment. The marathon could have done that, too.