I feel like they think they were protecting Wheeler, but they’ve hurt him much more.
If what’s alleged is true, just have Cal come out and say “we had a disciplinary issue, and it’s been resolved. Sahvir understands the mistake he made, and because of that we as a team decided we want him to remain with the team. However, it is my decision that he will not play the rest of the year.”
Fans would be upset but ultimately understand. By showing he can be a mode citizen, he’d be welcome whenever he transfers.
But this whole “HES HURT! HE’S PRACTICING! HE JUST HAD A PROCEDURE DONE! NO WAIT HE COMING BACK! JUST KIDDING!” stuff makes no sense, breeds resentment, and hurts the player.