Sooner, I suggest you go to counseling by yourself. This will also help with the distancing thing. The "cr@p for cr@p" approach does not work. In fact, as Mojo pointed out, the only way the distancing thing works is if you do not tolerate being treated like cr@p, AND at the same time you are GAL, being happy with yourself, developing some inner emotional resources so the cr@p treatment doesn't get to you so much. These tactics, in and of themselves, will probably upset the apple cart enough that it will get your W's attention, PLUS get you in a place where you feel happier in general.
What you're doing now from where you are now isn't working so well, so a change of some sort is in order. Why not make a change that is calculated to at least make YOU feel better?