I don't understand all this malarkey about Tommy killing Haleigh. What would his motive be to kill a 5-year-old little girl? I could understand that if there were people that knew Tommy and said he had enjoyed being around kids, that he was obsessed with Haleigh, or had some sort of weird fascination with children. But there has not been one witness that has come forward and even suggested Tommy acted strange around children.
Unless Tommy is a pedophile, then why would he abduct and kill Haleigh?
If anything, I see Tommy as a small time




, uneducated, country bumpkin, druggie with no book sense or common sense.
Remember the dude in the Peterson case who was on drugs that claims he possibly got rid of Stacy's body for Drew? That is where I think Tommy fits into the picture. Ron and Misty know Tommy is dumb, and they most likely convinced him while he was high as kite, to help them get rid of the body.
Tommy, if his brains were not fried from drug use, could most likely break the case. But he is so dumb he may not even realize what he did, which is why he makes up all sorts of crap stories about Joe.
There is no evidence to suggest that Tommy KILLED Haleigh, there is evidence to suggest he may have been involved in getting rid of the body and was an accomplice to Ron and Misty, ie the phone call between he and Ronald.