Uno de los primeros problemas es justificarlo. Cuando dices que es buena persona alguien que se comporta como lo contrario le quitas la RESPONSBILIDAD. Como si sus actos escapaban a su control o se justificaran de alguna manera porque tiene otros problemas. Es muy importante que entiendas esto, él y solo él y no su entorno o sus adicciones o cualquier cosa externa es el responsable de sus actos horribles. Si tus hijos tienen un padre que termina en la cárcel no sería por tu culpa,es que su padre es un maltratador violento. Te voy a hacer una pregunta y piensa de verdad en tus hijos: prefieres que tengan un padre que tendrá que afrontar las consecuencias de sus actos o prefieres que sean huérfanos de madre? Que un día no se controle y te mate? Que harán tus hijos solos sin ti? Yo perdí a mi madre con 5 años y no tenerla y vivir con un padre maltratador ha sido horrible. Aún hoy a mis 32 años voy a terapia.
Él no va a cambiar, ya te ha hecho daño y solo va a ir a más. Tus hijos te necesitan sana y fuerte. Hazlo por ellos, denuncia y que él afronte las consecuencias de sus actos (si hay una forma de que cambie es precisamente teniendo una consecuencia por las cosas que hace mal) impídele que tus hijos queden huérfanos de madre y que tengan que vivir la violencia en casa como una cosa normal.