Below are some samples from team payroll stats, and the link to all teams.
The Yankees have made the playoffs 10 years in a row, and fans from other cities like KC now feel their team has no chance, the deck is stacked against them. A large part of the competitive advantage the Yankees have is due to their advantages in revenue.
These disparities in team payroll should not continue. Teams like KC and the D Rays have no shot at all. Baseball needs to impose a salary cap like the NFL, or have total revenue sharing. It is no wonder that the NFL is now more popular than MLB.
http://asp.usatoday.com/sports/baseball/salaries/totalpayroll.aspx?year=2005
New York Yankees $ 208,306,817
Boston Red Sox $ 123,505,125
New York Mets $ 101,305,821
Baltimore Orioles $73914,333
Kansas City Royals $ 36,881,000
Tampa Bay Devil Rays $ 29,679,067