With baseball players making annual salaries that greatly exceed what most of us make in a lifetime, it is time to do something about these outrageous baseball (and other sports) salaries for the players. It is far more difficult for the common fan to identify with a ballplayer who makes over ten times what his/her own lawyer/doctor even makes. And the cost to employ these ballplayers trickles down to us fans. Finally, if someone like Albert Pujols were completely oblivious to what other baseball players make or have made, he would be happy to play the game for $100,000 per year.

Here is what I suggest. Instead of each ballplayer working for a particular organization, each player would work for Major League Baseball. MLB would in turn assign each player to an organization - perhaps based on drafts, trades, bidding, etc.

Any thoughts?