I remember covering this topic early last year in high school. I did Public Forum debate in high school and we actually had a whole resolution that revolved around the sports industry. There was a heavy light being shined on sports stadiums because of all the tax regulations and such that they dodge.
It's crazy to really see how much the US- and specifically individual states- spend on these stadiums and how they majority of them don't end up bringing any real "new money" into local businesses (cities). Really makes you think about where your tax money goes. Love me some John Oliver.