Bruce's mom , I'm so glad you have updated us on your situation......please try not to beat yourself up, the important thing is you have reached your limit and are doing something positive and constructive about it....it could have been way worse..... could you imagine if you had married this POS and had him as a father for your kids, you and your kids would have needed a team of therapists..
Every day you stay away from him you'll gain more and more clarity of what you have been through for the past few years...after awhile you'll probably get angry and want to kick his a$$ for all the crap he's tried manipulating you with.....you have made an important first step, a change in attitude....your probably sick and tired of feeling sick and tired, fed up, frustrated, worn down, & worn out.... and you're probably starting to really hate this guy....good for you if you are!!....that hate can be very motivating
It's not going to be a smooth road, you may have weak moments and want to give in and go back to the familiar, when that happens just go back and reread the first post you did...that should snap you out of it....
This juvenile delinquent was a fixer upper and no woman should be applying for that position....
Good luck and stay strong, I'm very proud of your enlightenment....
.