Saffy, maybe call a women's shelter in your area and talk to someone there. They may have access to legal assistance that you could use. You don't have to be physically abused or go to a shelter to use their services and help. I volunteered at a shelter for several years and they helped a lot of women in the community to find help for their situations.
Can your family help you at all?
It's very hard going through all this but allowing him to treat you badly, whether in front of the children or not, is just not something you have to do.
Hugs