your words "it is my own stupidity for still dealing with him" that pretty much nails it for me.
My A could care less what I do. It was my own stupidity also. But, you will get to a place that you can finally find the strength you need and walk away from it.
I can tell from your writing that you know what is going on....now just find the strength!!!