LEGALLY you are correct. Although you neglect to mention the strong circumstantial case LE may be able to make.
HOWEVER, morally speaking if JM is innocent of harming HG, I am MYSTIFIED why he won't speak to LE and help them find out what really happened to her. Being aware of the slippery slope talking to LE might entail, he does have an attorney to navigate those waters. I'm frustrated beyond frustrated why attorneys don't help foster this type of communication rather than stonewalling all discourse. IMO, this is not justice, it fosters games between LE and attorneys and, sadly, families like the Grahams suffer the consequences.
Oh, I agree. But the fact of the matter is that he has the right to remain silent. That is not allowed to be used against him. But...anything he says or does is allowed to be used against him. And he has been told that very clearly, by LE now a few times, and by his attorney, advising friends and family.
If LE did not carefully and gently and nicely apporach him with questions, if they played hardball and took his phone, car , clothes and not so much an explanation and if Chief Longo did not send some one V-E-R-Y good to talk to him, knowing that a girl is missing and that he hs info, there is a problem here on part of LE.
JM is now a black man in the south involved in the disappearance of a whitel UVA coed. Not a good situation to be in, and his attorney, a former prosecuter, I'm sure has told him to keep his mouth shut. The less he tells them, the better off he might be.
Seriously, if he left her off somewhere, alive and she's now gone, somewhere very carefully searched already, and he has absolutely no proof, he's got just as many problems as he would if he had killed her and there is no proof of that. Any doubt to his story, even if it's true, will get him into even more trouble.
Now, given the evidence, and the probabilities, I really don't think he just gave Hannah a ride to where she asked. But what I think doesn't matter. Without proof he did otherwise, there really isn't much of a case, is there?