Grasshopper, I find myself back here after a long absense as well. I filed for D after 5 years of H`s MLC. I hate to say it but your W seems to be slipping back, and you know the signs.
I did all the wrong things too after I DB for years. H was coming around I thought, but he was only brewing. My H also sees nothing wrong with what he does.
My history is also very long, just know I know what you`re going through, and only you will know when it`s time to move on. My time has come only because H is still stuck, still doesn`t L me, blah, blah, blah. There`s nothing I can do, except start living my life again. I L my H, I have to let him go.