There's a huge difference between revenue and profit. I'd easily believe the MLS as an entity lost $100 million as cash flow (players, new stadiums etc), but they gained far more then that in assets (future TV deals, stadiums, players, merch sales, future ticket sales etc). MLS financially is in one of the best positions of any soccer league in the world thanks to the salary cap. But the model is based on being a 3rd tier league, and now the league is knocking on the door of the top tier. Nothing wrong with keeping the cap but players should ALL be paid a more than livable wage (that means WAY more than a 50k minimum salary, minimum should prob be around 200k), and 5-6 DP's outside of that structure. Can every team afford it? No. But how many teams could afford 3 DP's when they put that rule in. The rules should lead growth not follow it.