The St Louis thing has a bit more to it than that. When Kroenke bought the Rams he was bidding against the current owner of the Jaguars. Kroenke was adamant that the Rams would continue to stay in St Louis.
He then proceeded to drive the team into the ground and went to court to break the lease, which would then allow the team to move if they so chose.
He also purposely alienated the St Louis fans and don’t get me started on the players coming out doing “hands up don’t shoot”. After doing all he could to drive fans away, he then used that as a reason he should be allowed to move.
Actually Kroenke kept to the lease longer than he had to. There was a clause in there that the stadium would be reviewed by a 3rd party every 10 years and if it wasn’t one of the 8 best stadiums in the league the Rams were free to go. The stadium failed that test 10 years ago and the team stayed, they spent the next 10 years trying to get a new stadium or at least a serious remodel, they never put it together, the stadium failed the 20 year test. Now the Rams are gone. The city knew the terms, they failed their end.