I know it would hurt even the Red Sox. However, it is worth it to have a better game with better competition.
If Anaheim had not surged back in September, it would have been the exact same playoff teams and seedings as a year ago.
The Yankees and the Red Sox have the funds to outspend all the other teams and hoard all the talent out there. It makes for an inferior game.
Go to this website to see the salaries of all 30 teams
http://sports.espn.go.com/mlb/teams/salaries?team=nyyLook at the Yankees/Twins ALDS...
The Twins win a weak Central Division and then go up against the 183 mil. dollar Yankees with a payroll of a mere 53.5 mil. The Yankees' payroll is 242% HIGHER than the Twins'.
Who do the Twins have that's any good? Johan Santana, their star pitcher, who will play for Minnesota until he's a free agent. Then he'll probably be playing for the Yankees, as will Scott Kasmir of the Devil Rays. They have a couple of good hitters in Torii Hunter and Shannon Stewart. Teams like Minn. and Tampa Bay do not have the funds to retain talent past free agency. This guarantees they will remain uncompetitive.
Yankees fans will tell you that the Yankees do not buy up all the talent. In fact, they will say, the core of the Yankees team is "homegrown", meaning people who were drafted by the Yankees and went through their farm system. Therefore, a salary cap would not solve the problem.
But this is misleading. Lets look at the yankees homegrown talent and how much it costs for the team to keep.
Derek Jeter: 18.6 mil
Bernie Williams: 12.4 mil
Mariano Rivera: 10.9 mil
Jorge Posada: 9.0 mil
Hideki Matsui: 7.0 mil
Orlando Hernandez: 0.5 mil
Total: 58.4 mil The salary for these 6 awesome players is higher than the 25-man salary of 12 teams in baseball, including the Twins. If the Yankees did not have that money, these people would have been playing for other teams a long time ago.
Yankees fans will also suddenly become Milton Friedman worshippers and say "hey, normally I'm a liberal Democrat and I'm all for fairness, but it's George Steinbrenner's money, I don't see why we should interfere with his ability to spend it." As Democrats, we should believe in a good greater than the pure selfishness of one. I am willing to have the 125 million dollar team I follow be inconvenienced in the name of a better game.
A third argument against the salary cap that Yankees fans will give you is that we should not punish George Steinbrenner because he wants to win. They then claim that other owners don't invest in their teams to make them better. This is meant to make you think that every team is sitting on 200 million dollars but just doesnt spend it. Baseball seems to be the only sport where this is a problem - very interesting.
It's at best a half truth. Most teams cannot fill their stadiums consistently, (except when the good teams come to town) and most owners don't own their own television network to draw revenue from. This is because nobody comes because the team is no good, and you can't make the team better because nobody comes to the game. It doesnt help that baseball has the lowest percentage of playoff entrants in the four major sports, (8 out of 30 teams make the playoffs.) It also doesn't help that halfway through a 162 game season, half the teams are already realistically out of the race.
What owner would risk losing money they don't have to get a couple of extra players if they know they have a slim chance of making the playoffs and knowing if they don't manage to stay in the race, spending that extra 20 million dollars will net them next to no revenue? Only those teams that are already good teams. (ie Red Sox, and Yankees)
The fourth and final major argument you get from Yankees fans is that "the Yankees havent won the World Series since 2000, so salary doesn't guarantee success." They are right, salary does not guarantee success, since there are other factors that make teams good. But it does help. Consider this. The Yankees have won the AL East division EVERY YEAR since 1998. The Red Sox have finished second each one of those years. Even a powerhouse team can have bad stretches or can choke, but in the long run (ie the regular season) their talent prevails. A salary cap will not guarantee 30 exactly evenly matched teams, but it does guarantee that any inequality does not depend on money spent. The NFL has really good teams, and consistently bad teams, but it's not due to one team's salary being 200% higher than another team's. It's due to conditioning, teamwork, good coaching, effort and luck - things that SHOULD determine the outcome of a game.
Baseball will be better with a salary cap, one that will hurt even the Red Sox. Set a salary cap per team at 90 million dollars. It will help to spread talent around the league and draw more interest in low-revenue teams and make them competitive.