@Joe Nation,
a) I would get a professional opinion of the injury.
b) I would attempt to analyze why I am running like time does not progress, and as though I am still 25 years of age. In other words, there comes a time when age interferes with our physical abilities, sooner or later. Either way, one must accept that all "parties" come to an end, in my opinion.
c) I would find a half-way decent substitute for the enjoyment of running.
d) As far as the annual NYC marathon goes, perhaps, being a volunteer before and during the marathon would afford some measure of solace?
e) Count your blessings (i.e., you live in NYC).