You do not argue against it because you can not argue against a person that twists the truth, uses words cleverly to make you feel guilty/sorry for them.
You simply leave.
It is a form of controlling. After 7 years, he knows you and knows how to use conversation to get at you and it absolutely is controlling you. This row over escorting is because possibly(?) your not listening to him and doing what he wants - stopping. So he uses emotionally charged sentences to make you do exactly what he wants. It's a common way to control a person and is done so subtly sometimes and over such a prolonged period of time, you fail to notice what is really going on.
You can not argue against it.
I would not waste your time thinking 'I shall give him a couple of weeks more' It's pointless.
The hardest thing you will do is break free and walk away. It will test your emotions and your strength of will enormously but once you have had a few weeks away from him and can see the freedom you get, not freedom to go here or there, just the freedom you get from being a little more at peace with yourself, you will wonder why you stayed so long and you will get mad at him and mad at yourself for all that wasted time and sorrow.
Why can you not keep in touch with the children? Do you get along with their mother? If so, have a chat with her, if she is alone with 3 children and you and she get along, perhaps she will be happy to have another person that can take the kids now and again?
If you do not get along with her then remaining with this man as you like his children is silly. They are not your children and you have a responsibility to live the life you want and a right to live a happy life - leave.
Of course, all the advice in the world is useless unless you really, really want to change your life. Until you get to the point where you absolutely can not stomach anymore, nothing will change and you will remain with him and in this situation indefinitely.
He is thinking of himself.
Not you.
Not his children.
160.00 on dope a week? I guess your paying for that? Income support will only pay for him. As the kids do not live with him, it will not pay for them and income support for a single man is no where near 160.00 a week.
So, you lay on your back to pay for your man's drug habit? If you do not, how does he pay for it? Do you pay the bills you guys have? If so then you are supporting his drug habit through laying on your back. Get out now.
I have sympathy for you but as there are no children between you and him, there is nothing worth fighting for. Not a good enough reason to stay and try to work it all out. Love is not always enough.
You are earning money. You can support yourself so go and live a life, see what else thee is out there for you before you wake up aged 40+ and it's all gone on a looser smoking dope.
x