If your six-yr-old is intervening when you're being abused, be thankful he's not been hurt yet. You cannot expose this child to continued violence. If you stay in this relationship,
you must give up the children.
You made the decision to leave, and you seem to understand victim psychology--so why go back? I don't understand this.
When you put yourself at risk, you put your unborn at risk too. Why would you do that?
I don't know what your issues with your mom are, but unless she's physically abusing you it would seem wiser to stay with her, at least until this third child is born. Maybe you will be stable on the meds by then and can care for the four of you.
I'm glad you're here. Post on the forms, writing how you feel can help figure things out.
Take care of yourself!