I actually don't think MLB is "broken;" not in the sense that it needs radical changes. A lot of the concerns about competitive imbalance are caused by the teams themselves actively not trying to win. Unfortunately for us, our favorite team plays in a division where it appears as though all of the owners are willing to spend $ to try and win the division. You saw last year how even though we won the division, there really were no easy games in the division. I guess the league can do a better job to make sure that national media and licensing rights get distributed in a more equitable fashion, but I do not want to see a hard salary cap. Not only does it hurt the players by artificially suppressing their wages, but it will not serve the purpose of achieving parity. There is no guarantee that there will be an equal distribution of top level talent in a capped environment, it will simply mean the Yankees, Red Sox and Dodgers could have a roster full of the top guys, all making less than what they should be making. Super teams could still be formed if vets decide to forgo money in order to fit in a few extra pieces. If anything, a salary cap will help teams in the South, West, and any state that does not have a state income tax. Much like the NBA, players, if they are forced to make less money, will just choose the most desirable living situations. In an uncapped world, Milwaukee already has a disadvantage over other cities. I don't think that would change with a salary cap.