I'm not from US so can't comment on legal system, just wanted to say this all sounds very bad treatment of him and while it sucks seeing your son go through this it is great he has a supportive caring family and I know from your posts you will be there for him.
Hugs to you