Why not bill the gambling interests that now pretty much control sports?
When they started billing season ticket holders for personal seat licenses for new stadiums, I recall hearing that the seat license money goes to pay for the stadium. And that selling point was that, since the fans/ticket buyers were paying for the stadium, then the general public would not be paying for new stadiums; that no tax money would go to stadium construction and operations.
I don’t know if that plan has actually worked anywhere, but that was supposed to be a selling point for seat licenses, that this money paid for the stadium.