:grouphug: Your first job is to protect the children that God gave you. Then, love on others. You did right, there is no reason your children should have to live in fear in their own house. If it kept up, they would wish they could go to school just so that they would not have to put up with all that. You did not fail that child. His parents are failing him. He need help.
God first
Then spouse
then children
then others
Your doing good;) God bless you for the sacrifice you already made.