Doesn't make it right for other teams to have him under the cap for less than they would had too.
I think the salary cap is a shambles but it can't just be what ever suits the NRL to keep a player in the game unless they are going to do it for everyclub.
I get where your coming from but if they could just redo their contracts and keep all the major pieces everybody would do it. It would go like this:
<put together an illegal team>
<get caught,cop your punishment>
<change the contracts to fit the illegal team under the legal cap>
<enjoy more years of success>
But I agree, the cap is ridiculous. IMO third party payments should be unlimited and you should be able to pay your current players as much as you want to retain them. You should only have to be under the cap to take players from other teams.