Good stuff. IIRC, the City of ATL didn't want to invest in a new stadium so the Braves took their stadium needs out of the city to get funding assistance.
I know someone who was involved in financing the Mercedes stadium (Falcons). After the land was bought up (by a mysterious company who was going up and down the streets buying homes in minority/under developed neighborhoods) there was an accusation made that the city and owner exploited property owners to make billiioins. Also, a historic church that was used by MLK was purchased and torn down. The city didn't want any part of that mess so balked (baseball term) of being engaged. So the Braves went elsewhere. In the NFL, we saw this with the New