Many good and balanced comments above.
For general readership purposes, I wanted to touch lightly on “holding him against his will.”
Military members receive many benefits during their active duty time (untaxed allowances, educational benefits, professional skills training, free medical and dental care, etc.), and as retirees and qualified veterans, DoD, VA and state benefits.
The trade-off is they volunteer for 24/7/365 military service, during which every minute of their lives is classified in a status of some kind: active duty, leave, liberty, temporary duty, duty under instruction, medical hold, unauthorized absence, AWOL, etc. No military member, even admirals and generals, can decide one afternoon they are leaving their job (assigned duty) in the service and walk away, and they are out that day. They are not free to do so and have not been since the day they raised their right hand and swore an oath to serve, no matter how short or long a time they have been in military service. They may be officially detached or separated from active military service and returned to civilian status, but only after the proper process has been followed to undo all the official paperwork that put them into military service. And, if a military member has obligated service remaining or other obligations, they cannot request to separate until after their eligibility date. This is very different from civilian employment, where an employee can generally walk off their job, give notice or be fired, gather up their stuff, collect final paperwork and be gone the same day, exercising their free will.
The SAs have a duty to address health issues and make determinations about what is the best solution for the cadet that is also best for the SA and the needs of the service, in terms of mission, policy and precedent. They can separate a cadet fairly expeditiously, but they don’t rush the decision, to ensure the cadet’s case is given proper consideration by the chain of command and other relevant authorities.