@Mcace5899, first, I'm sorry your friend's son is going through a tough time, and as moms and dads know, when our kid's are miserable or suffering, we carry some of that, too. It's a parent thing.
Now, that doesn't mean we can't play hardball and while empathizing, suggest that they seek out a chaplain, seek out support from their leadership and professors, talk to their coaches and teammates, and in general, suck it up. Now, obviously if there is a mental health component, seeking help is critical, and 'sucking it up' is not appropriate guidance.
I can't speak to NAPS, but I know many times my kid didn't love his life at USNA. SAs and prep schools are hard places to be with demanding schedules and expectations. All the more difficult for those who are true civilians with no prior military experience or ROTC etc.
You've been given some good counsel overall, I hope your friend's son can find resources to aid in his challenges and mindset and dig deep for the fortitude that is required.