Very simple solution: the state should eminent domain the White Sox and The 78, making them publicly owned assets. Then it makes perfect sense to publicly finance it!
More seriously, I thought there were a number of studies done 10-20 years ago that found pretty conclusively that sports stadiums don't really end up generating new growth, tourism, tax revenue, and employment.