I don't know how long it has been for you but it has been a long road for me.
Every situation is weird and somehow similar to others.
Sorry to say but with no kids and being self-sufficient, you are in a great position to cut your losses. At least to take care of you and let him deal with his sh*t.
Many LBS do not kick out WAS. I can't even tell you what I've tolerated. It would be humiliating if I didn't know the hows and whys...
I was a mess last year, I am ok now. It can be done.