Study after study after peer-reviewed study shows that there's no economic benefit to putting public money into sports enterprises. Stop with the idea that it generates economic activity. It doesn't: it merely redirects discretionary spending from one area to another. When you consider that the owners of these teams are already outrageously rich, and that the teams, for the most part, are a sideline enterprise, the owners making these demands should probably be ashamed to ask for it.
You can make the argument that there is some public good in supporting ventures that make a city feel good about itself. I'm not sure about what the appropriate cost is there, but I suspect it's a lot less than the dollars being laid out.
The biggest story in Canada right now is affordability: housing, especially, and food prices. The two orders of government used to build massive amounts of public housing, but stopped in the late 80s and that has contributed to the current situation; it's becoming near impossible for renters to find accommodations and for young people to buy. Governments making the choice to give money to rich people - because that is literally what is happening - means less available funds for average people.
Play the other side for a second. If governments were prevented somehow from subsidizing pro sports teams, do you think the industry would vanish? Or would the oil barons like Murray Edwards in Calgary decide to spend their own damn money to make money?
Bottom line is this: if you want to defend the owners' shakedown of the public sector, feel free to do so. But stop trying to claim there's an economic justification for it.
Ok first of I didn't address every study or the overall economic impact of sports:
1) I specifically addressed Neil deMausse and one specific discussion I had with him about including in the income taxes generated off team payrolls. I am not saying that you could necessarily claim a positive return on investment for a city, but an accurate calculation should factor that in. I haven't read every study so I can't say how accurate they are are not. I was only addressing this one guy. However, I will say its usually the same few guys (Andrew Zimbalist, Roger Noll, etc.) who have carved out this niche for themselves.
2) If you look at subsidies that big business in general gets from cities, sports subsidies are a drop in the bucket. New York was going to give $3 billion to Amazon. A company worth well over $1 trillion. There was no way NY was going to make that back on income taxes from the people working there and NYC was already busting at the seems so there was no need for them to give subsidies to anyone.
3) Sports spending while it grabs headlines is very small relative to government budgets. Oakland doesn't suddenly have great schools and roads now that the Warriors and Raiders are gone. If Cleveland didn't build stadiums for the Browns, Cavs, Guards the city wouldn't be booming all of a sudden.
4) There is an intangible benefit to having major league sports in your city. For many people it improves the quality of life of the city. Sure LA was just fine without the NFL and NY probably would be too Miami could lose all 4 of its teams and not care. But for many other cities its a key amenity. When I was in Cleveland we had within a few months tax renewals for a sin taxes for the stadiums and the arts. The cigarette tax for the stadiums was 4.5 cents per pack and people were saying that was unfair. For the arts it was 30 cents per pack. The very same people screamed bloody murder about the first one and were fully behind the second. Both are entertainment but had different reactions.
5) As far as housing and other expenses in Canada goes, I know. I have literally been working on affordable housing initiatives for the last 2 years. However, if Canada's 9 major league teams (12 if you include MLS) left the country it wouldn't make a damn bit of difference in housing costs.