Break it! What are you the postal service? The NFL is fine, it's salary cap system and revenue sharing has made it America's(and alot of the world) game. It has allowed small market teams to stay competitive, and created a league that has it's higher talent athletes spread throughout the league.
The system allows the better players to be rewarded, like a better CEO gets more money, why take what little free market they have away? It allows the owner to terminate any contract any time and at the same time allows the player guaranteed money. Teams get to keep their draft picks enough time to utilize them, the Patriots sign them for 5 years(Ben Watson 6).
It is a system that meets halfway and is making everyone involved rich. To say the league is Healthy would do it no justice, it is colossal. The other major sports can't even come close to the success of the NFL.
Oh yeah, and "why should a bank CEO make 6 million when a fireman makes only 50k", well freakin duh, WELCOME TO CAPITALISM! Dear lord, where does the BB find these people? What, they can get big money in a free market and they can't have it? You a liberal? Geez. The players create a very useful product, it makes my sunday alot of fun and puts me in a good mood for the beginning of the work week. There is nothing like 60k people getting together, have a huge BBQ, then rocking the house for your home team. They do alot more for me than any bank CEO did. There is a 40k person waiting list for season tickets for the Pats, and I would gladly pay a season tickets holder double what he paid for his tickets.
It isn't broke, don't break it.