Maybe it's just me but I have no problem with these cap circumvention contracts. Those were the rules, and teams used them to their advantage. How is that any different then what corporations do? Ever tried to get out of a traffic/parking ticket by finding little loop holes? What about going to a store and using a loophole to get something for cheaper, or using a tax break loop hole to your advantage? Literally all of us actively seek out, and do these things on a daily basis. Yet we look down on GMs for finding these loop hools and exploiting them.
The only thing I had an issue with when it came to these type of contracts was the league stepping in and implementing the amnesty buyout period or being allowed to waive certain penalties depending on the circumstance. If teams sign those contracts, they should have to make their bed then lie in it.