BF.
I love you, you know this.
But for the love of god, your kids are hurting. YOU are hurting and I know you will beleive me when I tell you that this hurt takes bloody AGES to heal.... if ever. I don't know, I can only HOPE I recover from this, I hope my DS is not hurt by it so far... But the simple fact is that I don't know
YOU on the other hand have your DD, 7, asking to LEAVE. Asking to GET AWAY from a vile man who is her FATHER.
Even if he were to vaporise (I WISH) this very instant, you would be looking at fall out, acting out and healing for a considerable period of time. This is not something you can do either, you will all need professional help to recover.
And for what? for the sake of a mindless, selfish, entitled, cruel and abusive TWAT?
You need to stand up for your DD NOW, today, this bloody instant. Or as soon as you stop vomiting... 
TELL him that you will not stand by while a child of yours feels marginalised in your home. He can leave this weekend.
It IS that serious.