It's more a competitive balance issue, the Brewers slightly overspent for a couple of players, and aren't able to afford what's a pretty reasonable payroll. Pretty much any free agent in demand is "overpaid". If multiple teams are bidding for a player, that player is going to get more than the previous market. The team payroll is 15th, maybe now 14th in MLB. What would you consider reasonable? I'm fairly sure that MLB has more competitive balance than the NFL or NBA. What should be done? Well the obvious answer is a salary cap and a unified TV contract that equally distributes the revenue to all teams. A cap will only be agreed if there is a floor. I think the Florida teams are showing that you don't need to spend a certain amount of money to contend and the New York teams are showing that spending a lot doesn't guarantee anything. A unified TV contract works great for the NFL, doesn't really seem practical for MLB. Then it comes down to how well you manage your franchise, instead of the size market your team happens to occupy. As I noted previously, I think we have that already.