Tus hijos ya tienen un padre de mierda. Lo mejor que puedes hacer por ellos (y por ti) es denunciar y alejarlo de vuestras vidas. Dices que es buena persona pero no quiere cambiar ni ir al psicólogo. Si fuese buen padre y marido haría lo que fuese por vosotros y por vuestra felicidad. Así que no, no es buena persona. Es un mierda, de hecho.
Espero que todos estos comentarios te animen a dar el paso. Un saludo y ánimo.