You have my sympathies. I've been around men who are like this (my step-father was one) and I have a hard time comprehending why they do the things they do. Just know that whatever happens, your children love you. Try to do what is best for them, then try again even harder. Don't ever give up.