Sad.  I lived in a house like this ... stepfather and an enabling mother.  I was very close to a "solution" like this  ... same age.  I don't know what the answer is; certainly women need to stop sleeping with anyone who threatens violence.  I realize that immediately means about 1/3 of women will never be married but you're going to be divorced or worse, dead, if you go this path.