The current situation we have is insane. It's like the height of the gilded age with no trust busting in sight, the largest corporations in the land buy out politicians and are openly taking public money.
Problem is that it doesn't make a difference. Lots of other mayors will give the incentives. And, as in the case of NYC, sometimes the governors will come in and override the decision not to give subsidies anyway. (Although in the case of NYC it likely wouldn't have really mattered. I suspect they would have won the HQ2 subsidies or no subsidies.)