Communist Bill de Blasio gets farewell he deserves from fed-up New Yorkers