Elsewhere, taxpayers pony up for sports stadiums. Why not in Mass.? The Business Journals Read the full article… Share Article: