Wow, I want to thank TPM for saying what I was going to say, so that she could incur the wrath of trolls instead of me!
To the troll who attacked her, let me just say that you obviously spoke out of ignorance. It is an interesting characteristic of trolls that they imagine that they sound so very smart, when in fact people immediately recognize that they are as without knowledge as they are without class.
To be clear, if a kid or his parents say that an NLI is being pulled, the most likely reasons are:
1. The player never actually had an NLI. Parents bragged about son being a scholarship player when really he was only getting financial aid, academic money, or otherwise a walk-on invitation. Now parents are trying to save face. This can happen when someone is told they'll have an OPPORTUNITY to walk on and later they find out that OPPORTUNITY does not equate to GUARANTEED ROSTER SPOT and certainly not to PLAYING TIME. I also see this a lot when players commit to a Division III coach, where there are no athletic scholarships and thus no NLI's at all. The player later finds that the coach will have 45 players show up in the fall, half of those are freshmen, and a lot of the newbies are going to get cut when fall workouts end.
2. Player misconduct. With high schoolers, a typical situation can involve use of alcohol, marijuana or other illegal drugs.
3. Academics. Player fails to meet NCAA eligibility requirements or to satisfy the university's admissions department. The fact that this news is coming out at this time of year makes me think this could be your friend's issue.
I want to agree with TPM when I say that parents are not going to be real forthcoming about the facts in any of the above situations. The real facts are, of course, embarrassing. Unfortunately it is so much easier to trash a coach's reputation than to tell your friends the truth.
All of the above being said, I have heard of very rare occasions where a coach went back on his word, and hoped the player would bow out where he was no longer wanted and not seek to enforce the NLI. So, this could actually have happened. But if I were a betting man, I would be more inclined to put my money on the three explanations outlined above.
A key for families here is that the NCAA permits players to have 4-year guarantees on their NLI's. The "Power 5" conferences have adopted a rule that requires their members to provide those guarantees, and other Division I schools can offer them if they want to. Players and their families need to speak up and ask for 4-year guarantees so that you either get one, or at least know where you stand going in. If you get a guarantee, the coach doesn't have to give you a uniform, but he does have to honor the money aspects. And since anyone receiving athletic money counts against the 35-player maximum roster limit, it's unlikely a player who refuses to acquiesce will lose his roster spot. I would still be reluctant to head to four years living with that player-coach relationship, but I think I would want to see if someone else would have me before I gave a release of my NLI. Otherwise, the coach will have blown up the family's finances.