You are BEAUTIFUL, LOVELY, and WONDERFUL. Don't you EVER forget it! HE is the one who's pathetic. Do NOT let him get to you.
I am very sorry for what you went through, for what you're going through now, and that your D had to witness it, too. I can't believe he would say things like that right in front of her!
Don't assume anything other than the responsibility for yourself and for your children. I know you're hurting, and this is a low time, but it WILL get better. Deep down you have to believe that, and your babies need to see how brave and really strong you are. Show them that you CAN and WILL go on.
Get all of the sadness out, and then when you're ready, go do something special just for you. Whatever Karen wants! Treat yourself and shower yourself with lots of love. You so totally deserve it and are worth it!
Be strong, my friend, and know that you will be ok.
Getting over a painful experience is much like crossing monkey bars. You have to let go at some point in order to move forward. ~ Joseph Campbell