wow - good to hear no one was hurt - bad to hear it happened. if my kids are not with me i stop and help. if they are with me i hope for the best for them - i take zero chances with da kiddies.
not sure how you could have avoided this unless the road was completely messed up and you should not have been on there except with a 4WD - so i would not be too hard on myself
rant away my friend!!