I strongly disagree.
Either he's officially forgiven or officially unforgiven. Which is it?
What was the 72-game suspension for, if not to balance the scales in the League's view? If he needed further punishment, he should've been suspended longer, or fined more. If the offense was unforgivable, he shouldn't be given the impression that he'd still be able to contribute in the League.
If the NBA sees fit to allow Artest to continue in the NBA, he should play under the same rules as everyone else.
And if he's not going to be under the same rules, they should have let him (and any potential Indiana trade partners) know outright and upfront, so he'd know not to keep trying, and the other teams would know not to pursue him.
Actually... I guess they just did... a little late for us, dontcha think?
~~