St Louis got screwed by the owner? No sir, St. Louis got screwed by the idiot politicians that gave Georgia Frontiere a free stadium with idiotic clauses forcing taxpayers to foot the bill for a never ending list of free upgrades. On top of that they wanted to hand over an additional $500M to...