The last time the NFL got sued in this situation, it was Cleveland. The Browns had moved to Baltimore and Cleveland sued. What the NFL had going for it at the time was the Cleveland was so hungry for football that offering it an expansion team was an easy fix to the situation. After settling that case, the NFL put new relocation guidelines in place that were intended to, if followed, prevent them from being sued again.
Then the Rams moved to LA. The NFL completely ignored the relocation guidelines it put in place during the Cleveland lawsuit when it allowed the Rams to move. This fact has actually made the St. Louis lawsuit better than the one Cleveland had. When more stringent, very logical and straight forward guidelines are blown off, the case looks better to a jury.
Now there are stories about offering St. Louis a team. I suspect that the owners, hearing that things look dire for them, are now wanting to make it go away without actually having to pay out real money. An expansion team requires logistics, but doesn't require the NFL to write a check. There are several differences between this situation and the one in Cleveland that the idiot NFL owners are not considering:
1. Most people in St. Louis don't want a team. I would take one, but I know that many wouldn't. People in St. Louis aren't going to be willing to trade the vengeance that comes with this lawsuit for a new team like Cleveland did.
2. St. Louis's lawsuit is better than the one Cleveland had for the reason's mentioned above.
3. The NFL has 32 teams divided into two 16 team conferences which are made up of 4-four team divisions. It is perfectly symmetrical right now. 33 teams is a mess. Having an odd number of teams means going back to one team having a bye every week. They would also have one division with 5 teams when all the others have 4. It just doesn't work out.
It think the talk about an expansion team is just newly discovered desperation by the NFL owners. Kinda makes me smile.