Courage to you WG! You did not cause this situation for them; they did.
The only responsibility you have is to keep your home a safe happy place for you.
They may need a few hot/hungry/uncomfortable days to figure it out. They may need a lot of these kind of days. Don't rob him of these consequences.