The issue i have with the NCAA denying Luke Ford is he transferred to the closest possible D1 program to his sick grandfather. He tried to get as close as he could, not his fault that he misses their arbitrary distance rule by 90 miles.
Also, if he takes a year off he loses a year of eligibility since his 5 to play 4 clock has started.
Life isn't fair and sometimes choices must be made. A 3 hour drive/travel each way (flights take time too) is not feasible during basketball season with practices, games, and travel. Even if he has someone drive him to and from school/home so he can study, it's likely not going to happen too much during the season or while practices are happening. It is better for him to either have the year off or play closer to home in a different division. There are other factors that get considered I'm sure in making the decision, but the 100 mile rule has a good reason for existing.