At the end of this day, none of us know if this was the proper decision by the NCAA because we don't know his full story and havent seen his transcript. If he didnt meet the core course/GPA/standardized test standards, then he doesnt qualify.
What is really F'ed up is that in order for him to legally pursue this matter, he and his family must pay for a lawyer out of their own pocket. School should be allowed to compensate their players and they would definitely pick up the tab on this if they were.