As mentioned before, the mindset of being DA MAN and looking down on the woman starts from a young age, women are seen as the weaker sex and man has the upper hand. Someone here mentioned building places for these women to go for their safety and not feel they have to stick around for another beating, this is good for now to get them out of harm's way but the authorities should act quickly on these matters by tossing these creeps in jail after giving them a good thumping with the phone book, letting the man know there will always be consequences for their actions.
Another mention was on a jingle, this may seem simple but at least it gets into the heads of the young and hopefully as they age the mentality of man having to hurt the woman is removed.
So we have to change the mentality of men to develop more respect for women. If jail was an adequate deterrent to crime, they would not be overflowing.