Swish, I agree to an extent. In the end, we, the fans, ultimately pay the price. That's why the "little man" in slowly being priced out of most sports.
If I had my way, I would like to see a salary cap of some sort in place, so a team like the Royals (or any other team) has a chance year in and year out.
This is why the NFL and NBA are more exciting accross the country.
The Yankees are basically doing what baseball allows them to do, so I don't blame them. They are acting in a free-market economy (rich and getting richer). The true answer lies in coming up with a system that levels the playing field for all teams, yet allows for profit by a major team like the Yankees.
So far, baseball has it wrong.