Look, he’s never going to change while you keep saying it’s over then go running back to him. He knows you don’t mean it.
Stop threatening him with that, but tell him in no uncertain terms that he either stops what he’s doing because it’s threatening your marriage or it’s over.
But you have to mean it. However, you have to ask yourself if you really want to be with someone who batters your self-esteem till it’s nothing and makes out it’s your fault, before laying down conditions on which he’ll take you back. How dare he? It’s mental abuse.
Why bring up your girl in a relationship where she thinks that’s how women should be treated? If you can’t stand up to him for yourself, do it for her and say that you won’t be treated like this.
I understand it’s easy for me to give you this advice as I’m not in love with him, but at some point you have to find the strength within yourself not to put up with this and to break the cycle of threatening him with leaving.
Draw on your friends and family for support – don’t struggle on your own. Why not take your daughter and stay at your mum’s or with a friend? Whatever you do, he needs to know you mean business.
I think he’ll end up on dating sites his whole life, as I can’t imagine many women putting up with that kind of behaviour.