I think this is the prevailing consensus now. It was once believed that arena/stadiums were some great investment and boon to a local economy but in most cases they just turn out to be money pits.
I don't even necessarily disagree with that - I think a new facility/stadium/arena can and often does create an opportunity for surrounding businesses. I've seen it first hand. But that doesn't justify having taxes pay for it, IMO.
reply