The decision to ban revellers from watching London’s New Year’s Eve fireworks from Primrose Hill has been met with anger from residents.