I'm responding specifically to the two items that I bolded in the quote.
First, all of those things you just mentioned basically mean nothing to the community as a whole. The drinks, beds, buffet, etc. are all part of the casino. The bars and restaurants around the casino? They aren't doing so well. The bed tax that the town/city/county might normally see from any other hotel isn't collected on comped rooms (which account for about half of all the people staying at the casino).
Food tax? Taxes on clothes or smokes? Nope. The casino has all of the competitive advantages and leaves business owners who are regular, tax paying NYS/American citizens in the dust.
And when we talk about jobs, lets not forget that the highest positions in the casino are unavailable to non-natives. Ask any employee of an Indian casino and they will tell you racism and favoritism run rampant and unchecked.
I don't have a problem with casino gambling. I do have a problem with the fact that we allow a sovereign nation to engage in a business that the rest of our citizenry is forbidden from reaping the benefits of.
As to the second bolded part, my point wasn't to say the Falls were any worse, but you can't say they are any better.