Almost all recent prior mayors, except Dinkins, marched in the St. Patrick’s Day parade, including Koch, Giuliani, and Bloomberg. It’s not meant to be a day of politics but rather a day of celebration (and, unfortunately, excessive drinking).
De Blasio is making one faux pas after another. For instance, his handling of the recent snow and ice storms has been somewhat less than satisfactory, in Staten Island particularly as well as the East Side of Manhattan. Also, the fact he refuses to close the NYC public schools on a day like this during which driving and walking are treacherous (think school buses) shows his lack of wisdom, besides the fact the decision not to close the schools was made in the morning rather than the evening before. Even realizing that being mayor of New York is a very tough job, it’s quite a disappointing start for De Blasio, and one which reflects negatively on his judgment more than his liberal politics.