And those measures are voted on by the citizens of your city/county to get approved, right? I don't like the idea of public financing for a private business, but if they vote for it, who am I to speak against it? If those voters approve, that's that.
In Houston's case, it was voted in by City Council. No taxpayer vote unless you want to make it one step removed.