Even though it's been weeks now, we still don't exactly know what happened for Corey Perry to have his contract terminated in such a manner. We've had hints about what might have occurred, but nobody knows, or those who do know prefer to keep it under wraps.
Whether the Blackhawks made a serious mistake and whether he should still be under contract will only be known if the NHLPA ultimately challenges the decision, and there's a judgment. What is certain is that his reputation wouldn't be as tarnished, and a return seems truly imminent in his case.