Hang in there, Frank. It's all a part of the rollercoaster ride. You have done a great job up to this point. Don't be so hard on yourself.
It's ok if you don't like your W right now. She's an alien. Try to remember that WAS and OP don't look at this sitch like they've "done" anything to hurt anyone else. They are in love. They are living their lives for themselves. They bury the guilt under that blanket of "I'm entitled to be happy. I'm not intentionally hurting anyone. I can't help it if they feel that way. It's my life. Blah, blah, blah"
It's ok that you are disgusted. I'm disgusted for you. I still think you've got half a chance to save this, if you still want to. Stay in the house. Keep your family together and try to ignore W's craziness.
Hope the day gets better.
Spitfire
Always do right. This will gratify some people, and astonish the rest. Mark Twain