I have no problem with players staying with their teams for less money. It is the players that go ring hunting that violate the spirit of competition expressed in the salary cap.
I should not have mixed the issues, but the point is Smith getting paid 12 million and only counting as a league minimum to the Clippers is a JOKE!!! Has nothing to do with how well run the Clippers are it is just plain wrong.
I do agree with this.
I'm not sure how it works in other counties, but here in Australia if you buy a second hand car off another person, there is a 'transfer of registration' fee you need to pay which is basically 3% of either what you paid for the car, or the car's market value (whichever is higher). The idea of this is that specifying the minimum 'market value' stops people from dodgying costs by putting a lower sale price on the papers (e.g. selling the car for $10,000 and saying they sold it for $5,000 so they only pay 3% on $5k rather than 3% on $10k).
I kinda feel like the NBA needs something like that as well - some type of minimum 'market value' that needs to be put on to players based on their level of experience, their production, etc.
For example, the whole idea of the Salary cap is that when Miami built the big three and spent all their cap on three guys, then they should have been very limited as to what talent they could put around those three guys - hence creating a level playing field. Going for a top-heavy team at the expense of depth. But this didn't work because once Miami got those three guys, pretty much every quality vet imaginable was all the more happy to join the team on vet min contracts...of which you can pretty much add however many you want.
If the league wants to genuinely balance things out, then there should be a minimum cap in individual players. Team's who are stacked and over the cap shouldn't be able to go signing veterans who were All-Stars a year or two earlier (e.g. Ray Allen in Miami) for MLE and Vet min money.
The league already has a rule in place that allows exceptional young players (e.g. Paul George, Derek Rose) to earn more than other young players can...so why not have a similar rule that determins player X has a min market value of $Y?