Yes. Taxpayer-funded stadiums are perhaps the most galling aspect of the American sporting landscape to me.
I hated the criminal / SOB, but the old House Speaker in Massachusetts, Tom Finneran, was one of the first powerful politicians to call BS on public finance. The Pats almost moved to Hartford when he refused to pay for a stadium on the Boston waterfront that Kraft wanted. Said at the time, "I'm not spending taxpayer money for fat-ass millionaires." Ultimately, Kraft realized he'd make more money off of his land in Foxborough, so he backed out of the Hartford deal in exchange for some upgrades on the stretch of Route 1 by the stadium entrance. When the legislature did pass some support for a Fenway rebuild, it agreed to pay for a parking facility, but the terms of the financing that the state stuck the Red Sox with were so state-favorable that no bank would finance the park for the Yawkey Trust. When they bought the team, the Henry group then figured out they could upgrade the historic footprint without changing the look of the field significantly, and they ended up abandoning the new park. Folks almost don't realize that the wall seats and most of the second deck seating is less than 2 decades old.