I haven't read through all the theories on this thread (yet). But something just occurred to me.
What if, a while ago, Terri was considering hiring a hitman on Kaine; went so far as to contact one, get a price, but then she changed her mind. Tried to call it off, didn't pay, told the LG to go away, never mind. The LG says well shoot, I'm supposed to be paid X dollars, I want that money. I'll just take the kid. Kidnaps Kyron, shows up June 28 yelling about getting his money from Terri and this is the first 911 (man shouting threats in the driveway) call. Then, Kaine asks what's going on, Terri says "well, you know back in December when we weren't getting along? I was going to hire someone to kill you. Changed my mind." Kaine grabs baby and goes, thus the second 911 (custody) call.
The restraining order is filed, the cops are involved, divorce is filed...but the LG (or someone he knows) has Kyron, either alive or not, and won't give Kyron back now for anything...he's made the mistake of kidnapping Kyron to get the money Terri promised him originally, but is now in too deep...and can't get out.
I have to say, there's something really off about everything in this entire case. It wouldn't surprise me in the least if the above is what happened (or close to it), and the psychopath is not Terri, but the assassin she started to hire back when she was gonna have Kaine killed.
I don't know if I believe Terri is the perp...I just don't know.
Just wanted to throw this out there...it doesn't account for everything, but it does account for some of the odder aspects of the situation.
best-
Herding Cats