I agree with this post, but I'll nitpick and say that Boras isn't the one who moves a player. His client, the player, makes the final decision about whether to stay or go. However, Boras has deservedly acquired the reputation of being more aggressive about negotiating for his clients than most agents, presumably because a larger contract for his client gets him a larger cut. Also, I suspect that a player who puts the dollar amount of his contract as his highest priority is one who is more likely to choose Boras as his agent, which in turn makes it more likely Boras will be involved in these situations. It's kind of like a feedback loop. That said, in these situations Boras and the player are not being unethical. They are simply playing by the rules, exploiting the (inequitable) system. I think more extensive revenue sharing would benefit not only the majority of fans but also the majority of players. When only a few teams have much greater power to pay large contracts it means the few players getting those contracts benefit at the expense of other players. Giving all teams similar financial wherewithal would mean that player salaries will be more equitable, not just within a given team but within MLB as a whole. It also would mean players in one team's system have similar chances of succeeding as a player in another team's system, both in terms of on-field performance and in terms of salary. Think of it this way--compare a utility player for Kansas City to a utility player for the Dodgers. The two probably have similar performance profiles and so forth but which player will be more likely to have a higher salary and chance of postseason success? Which borderline minor league player will have a greater chance to be promoted to the majors, one in the KC system or one in the Dodger system?