So, once they decided not to sign Betts, they should have just gotten a comp pick, because there is no "justification" for trading him?
The "justification" point should be made about the choice not to sign him.
The trade had to be done, once they made the wrong choice not to extend him. (Also, it was also up to betts to agree to an extension.)