Aren't the Giants paying something like $20 million a year as debt-service for their ballpark?
Yes. On the other hand, they own the stadium. But, IMO, that is the right arrangement, even if it is currently the exception. Government should not be in the business of building professional sports stadiums.