i disagree with most of that except for the part about baseball. baseball has so many salary constraints that favor owners its ridiculous. so many constraints that help smaller markets already.
the mets spent more money than god last year to win a total of 83 games. only 4 more than the bottom feeding, cheap ass marlins. the mighty market of milwaukee won 97.
yes yes yes the dodgers. oh no! the pirates couldnt sign a 33 year old corner outfielder with declining stats. someone please think of the children!
if anything, the current system is TOO owner friendly. it lets owners off the hook for not investing in their product while quietly sucking up "revenue sharing" money from teams trying to win.
i am no fan of unions, but if i'm the players here, there is no way i let them do a salary cap. and i dont think the owners will die on that hill either. they know they have a good thing going. there are much more pressing issues to address than player salary constraints and growing labor coats, the players have largely lost on those issues already.