Yes there is, it's called the luxury tax and revenue sharing. Hell, Selig's team used to pocket the wealth redistribution and keep the payroll down.
Yankees revenue sharing was $40-50 million last year. The Red Sox paid over $20 million to the smaller market teams.
A disgrace to be sure but no reason to advocate more of the same, no?