My friend is going through a separation and her stbxh is being a complete bastard. They are still living together and have 2 kids, the oldest being 6. He hasn't been violent, but has locked her in the house and has punched one of her male friends (he thinks she's having an affair with everyone). He calls her names in front of the kids and asks them who she's been talking to. He wakes the kids up in the middle of the night shouting at her. She is no angel but always tries to put the kids first. She doesn't work and has no money of her own and we live in a very expensive area for housing. He once had her arrested for a scratch (not excusing that, but it was accidental), then when he realised the consequences he was on the phone to the police trying to say it was all a mistake. There's much more, but that's a bit of background.
She has been to a solicitor and they said she can't have him removed from the house but now he is threatening to do that to her tomorrow. She's really stuck and doesn't know how to get out or where to go. CAB and women's aid haven't really been much help. What can she do?