It is undisputed that Willingham's kids slept in the room where the fire broke out, while he slept in a different room. This is a pretty solid explanation for what happened.
I'm not following - explanation for his innocence or guilt?
It's a very simple explanation why the fire killed his children and not him.