I feel bad for the fans of the middle and small market teams in Major League Baseball, I really do. Am I excited about the players the Red Sox picked up at the Winter Meetings? Absolutely. Who wouldn't be excited to add Adrian Gonzalez and Carl Crawford to their teams. The problem is that fans of most major league teams can't even fantasize about that possibility. In fact, they get to look forward to losing great stars like these if they came up with their franchises.
As a life-long, multi-generation Red Sox fan, I know this is the only way we can compete with the Yankees. I'm absolutely convinced that within the constraints of a salary cap the Red Sox management more often than not would build a better team than the Yankees, who get to rely having much more money than anyone else, including the Red Sox, and that tradition of winning, a tradition that'll never end as long as they can always outspend. They can afford to make mistakes on these huge salaries, essentially eating the cost, and just go out and buy more talent. Don't fool yourselves into thinking the Red Sox can do that.
At least the Red Sox have the wherewithal to shoot a big wad on occasion, something most teams can't do; but they cannot afford to do it every year, make a mistake or have bad luck.