St. Louis seems to be getting along fine without a football team - the citizens don't have to pay for a new stadium. San Diego had the voters decide and they decided not to pay for a new stadium - then the team left.
Minnesota finally caved in to pay for new stadium, after the team threatened to leave for several years. Here's what they get to pay for. Of course, they don't actually own the team - that's why they also get to pay through the nose for tickets, food, parking, and all the rest.
But aren't they the Minnesota Vikings ? - well, as long as you cave in to their demands.