Ok so...I am 28 years old and he is 38 years old.
Let me ask this from an outside perspective...Do you care that he makes your children miserable or is your love for him really more important? Of course your kids mean more, right? Silly question. Your happiness means more too, doesnt it? Really, the answer is right in front of your face. Breaking up isnt easy and no one here can make it easier for you. It is not ideal. It will never feel great. But you have to think of your own happiness and your family's happiness. it is possible to fall in love with the wrong person sometimes. It happens to many of us. That doesnt mean you should stay with the wrong person.It is possible to fall out of love, too. If you stay here, you are only guaranteeing that you will never find the RIGHT man. You said you are ready to walk... Do it. You have support.
Sometimes it is amazing to look at the things a man will do when his life partner is carrying his child... When she is in an incredibly vulnerable and difficult position, partly for him. Will he protect her and cherish her even more than he usually does? Or will he show his true colors? A man who will cause harm to his pregnant wife is the lowest scum on the earth.
I think you DO know what to do!