Other reasons are fear of losing her security, having no safe place to run to, fear of violence against the children. Friends and family do not always support her leaving the abusive situation. Hoping that the man in her life will change for the better also contributes to her remaining where she is. Many abused women do not work outside the home. Consequently, they have no money of their own and are at the mercy of the abusing breadwinner.
Children are another problem.
Most women in this situation have at least one child. These women could barely feed themselves if they left. Having another mouth to feed makes leaving next to impossible. There is no simple solution to this problem. In my opinion, the lowlifes that beat up on women prove that human evolution is not as advanced as we would like to believe.