Thank you for the post, Denuseri.
I would add that if your partner has access to weapons that you need to work w/someone at a domestic violence program to plan how to leave safely. If you think the violence will escalate, pay attention to that, particularly around leaving.
There is help out there. Every state has programs, shelters, counselors, to help. And the police and judges are becoming more informed as well so getting a restraining order is not as hard as it used to be. Many states have domestic violence advocates at the courthouse to help survivors navigate the legal system.
Don't go it alone! You don't have to anymore...
Lisa