Ugh. My heart goes out to you.
I put up with a lot of crap I should not have to as well. I do it to stay out of court for as long as possible. I get you.
I remember all of his physical abuse. Absolutely horrible. However friend, you have come a very long way since then, don't ever forget that.
Many, many hugs your way!