The mayor coming out against the BID is a load of crap, considering he is the one that put it all together, complete with his own managers. And now he's upset that his own people are doing something? I don't know if he really wants them to stay or is just hiding behind them.
While I'm sure his response is all politics, would you rather he say nothing?
Also, I'm not seeing the issue with him helping to form an association with good intentions, and then chastising them when they loose focus and their actions fly off the rails. I mean if you have a kid when they screw up you don't just do nothing because you were involved with their creation (well... in theory)