I believe this is right. He either plays at ISU or he never plays Div 1 bball again.
If I were him, I would appeal this as far as I could. He obviously made a mistake(s), but at least legally he was found innocent. Even as it stands now, he missed, what, 17 games? That is a pretty heavy...