Owners have to exhibit some personal responsibility. It is THEIR CALL to sign players to contracts. They have a job as well - running an organization well. This is not the player's job. Anything that automatically determines salary (minus the draft) is crazy and allows an owner to not do their job. Yeah, salaries need to be reworked, but (as I've stated elsewhere), Joe Johnson's crazy contract isn't Joe Johnson's fault. It's his moronic owner's fault. Owners make tenfold more than players...how about making them do their own job? I say put in a reasonable hard cap for both max and min for teams (maybe $65m/$50m), that can be adjusted for inflation, etc. But don't let bad owners off the hook for making foolish decisions.
to be fair though, a team like Atlanta's hands are effectively tied....the system as a whole is broken. If they dont sign Joe Johnson to a big contract, some other team with cap space will...and Atlanta goes into rebuilding mode...is it fair for teams to have their hands tied by their "star" players wanting more $$ and bigger contracts?....the players hold ALL the cards, they're getting their big contract either way..and this is why the owners want to change the system.
we saw this situation with Perkins this year. Perkins wanted a big $$ contract and Danny decided to trade him to get something rather than let him leave and get nothing. and he recieved flack for it.
Tyson chandler, a good center..but hes looking for a big contract and might bolt out of Dallas...now, you're mark cuban do you overpay to keep the big part of your championship run this year? or let him walk and go back to 1st round exits? its this type of situation that handi-caps teams with bad contracts.
There needs to be a system that allows teams to keep their free agents and remain competitive. we're coming to a point now, where if you dont win "NOW" you are forced to over-pay your stars to keep them, handi-capping your team, or let them leave going into complete rebuilding mode