Really sorry to see that after all the effort you put into working on your M that it ends in D. But when verbal abuse becomes physical, as yours has, it is time to get out. You're doing the right thing.
I hope everything else in your life is going well.