The Mayor is voted in by the fanbase.
If 90% of the her voters told the Mayor you better get this deal done. She would get it done.
Right or wrong the system (especially the NFL) has these cities by the balls.
How many new stadiums were built because the owner threatened to leave for Los Angeles. Too many to count.