"...Are sure the parents didn't kill her and blame the snake? A little suspicious to me."
That was actually my first thought, even BEFORE I saw the size of the snake. One of the articles I read said that police had been called there previously for domestic violence. If things got too rough, and the toddler accidentally died, they could have tried to stage something to get themselves off the hook. Now that I see the "12 foot" snake, I am more suspicious. Of course, that size snake COULD HAVE killed a toddler, and even MIGHT HAVE, if the child tried to grab it and it got scared, bit her, and a feeding response ensued. But if the child was sleeping, that snake probably would not have seen a 2 year old as a meal, and it is doubtful that it would have attacked. But anything is possible. I am sure they will do an autopsy to find out what really happened.
BTW, many years ago, I had a REAL 12 - 13' Burmese grab my 6 month old cat, in a real feeding response (it had already eaten a rabbit and was looking for more). I was standing there and saw it happen. I was able to unwind it one loop at a time until I freed the cat (which did survive). I certainly did not need a knife (which would have meant leaving the cat, wasting precious moments) to accomplish it. And my python was at least twice as heavy as the one in the photo.
Presumably, the man stabbed the snake because he thought the child might still be alive. So why would he go look for a knife when the snake was not all that big, and the child might die while he got the knife? Sounds a little strange to me. At first, I thought maybe the snake was so big that the man couldn't cope with it. But that snake is just not that big for a full grown adult to deal with.