SE, I am sorry for your situation and your jacka$$ of a H. But YOU are worthy, and wonderful, you just have had the beatdown of your life the last few years. I think you truly can walk away KNOWING you've done all YOU can for your M. Violence, near violence, or just plain ugly crap is NOT GOOD for your D to see/witness, and you know that.
I KNOW you can do this. I will check in and be glad to support you however possible. You have many wise friends from the boards here; lean on us, we can help you, but PLEASE do try to get a C for yourself.
And? If I may? FCUK your H: you go get a beer once a week with that co-worker. You deserve THAT, for sure.
Also like your plans around the house. You absolutely will feel better to do something for yourself!
\o/\o/\o/ Three Cheers for YOU!
Forget the former things; do not dwell on the past. See, I am doing a new thing! Is 43:18-19
If it seems slow in coming, wait. It's on its way. It will come right on time. Hab 2:3