You're right on all points. I think Fuhrman has gone a long way to restore his reputation with these books he's written.
He does a good job with the timeline in the Terri Schiavo book. He writes about the inconsistencies in Michael's accounts of Terri's collapse, like Michael saying he cradled Terri in his arms after he found her on the floor, but Bobby, Terri's brother, saying that when he showed up Terri was face down on the floor. Did Michael pick Terri up and then put her back down on her face?
One inconsistency by itself is not anything to wonder at but when you have a bunch of them it's worth looking at. That's what Fuhrhman did with his book and he did a good job.
It was a traumatic event. It occurred 15 years ago. What good is a grand jury investigation going to do? And what would be the result?
I am most of the way through the books and I can't help but think the cats have some unusual role in this. They seemed to keep coming up. First Schiavo claims that Terri was up and 5 AM wiping the cats' butts. Quite bizarre to say the least. Why would anyone wipe the butt of a pet, let alone at 5 AM. Then what they thought was Terri's vomit was cat's puke. Then Michael has the cats euthanized (weird not even asking the parents or brother and sister if they want them or trying to find them a home). Suppose Terri got up because she heard the cat throw up. She gets up to clean it up and wakes Michael up in the process. He gets pissed off (I know I don't like getting woken up at 5 AM if I go to sleep late) and it leads to an argument during which Michael does something that causes Terri's injuries. He spend one hour hoping she will revive but sees it is not happening and then calls the Schindlers who tell him to call 911. He talks about her wiping the cats butt because the cats are in his mind but he does not want to say she got up to clean up their puke because that is too close to the truth. Then in anger against the cats, Terri and the Schindlers has them put down.