St. Louis residents aren't happy, possibly because they still owe $100 million to pay off the stadium.