It's 100% on the owners. They're billionaires extorting taxpayers for a shiny new stadium instead of just paying for it themselves.
Yep — and they keep the upside too: naming rights, luxury boxes, franchise value bumps. Taxpayers take the risk while owners cash the checks.