I think they should have realized it Tuesday, Wednesday at the very latest. The more I think about it, the more I think it was a bad idea to try to hold it from the very beginning. From what I'm hearing, Staten Island is in horrible shape and the last thing they need is tens of thousands of people running through their streets when they are just struggling to return to some semblance of a normal life.
I feel for the runners, especially the elites who were counting on this race as a major source of their yearly income. It has put some of them in a very bad position. However, their livelihoods aren't the only ones being affected. People are talking about comparing the cancellation of this to the non-cancellation of basketball and football games. They have to realize that basketball and football games only affect very small parts of cities. A marathon affects every part of the 26 miles it goes through. There is a big difference, especially if the stadium and arena are in less hard hit parts of the city (as I understand it, they are) than parts of the marathon course.