I would love to have his talent. I'm guessing that he's not squeaky clean in all of this and that's why Mac let him go completely and the state decided to bring the charges. If I'm Mac and I think he's a bad apple, I wouldn't risk my program for him - or anyone. However, if I'm Mac and I cut him completely loose because I wanted the distraction as far away as possible and didn't necessarily think he was guilty or a bad apple, then I'd consider letting him back on the team.
In this case, I do trust Mac and I'd be surprised to see him rejoin the team. Still, I bet the question gets asked of McElwain in the next 4 days.