This is making the mayor look really bad. I like that.
But on the other hand canceling the marathon would mean millions of dollars in canceled hotel rooms, taxi rides, people buying steaks and wine and cocktails ( and tips for wait staff and bartenders and cabbies), theater tickets, horse rides in Central Park, etc.
The people working in these businesses depend on this money coming in for their lives.
Just because some are suffering doesn’t mean others should not be allowed to not suffer.
how can that happen without electricity
Cannot be done, no electric power, no work for even those folks.