Nagging and criticizing work the opposite of what the goal is.I see very few women trying 1 Peter 3:1-7. Its not exactly easy. Most commands from Scripture arent. But Ive heard from women who do this and they agree that its more effective than nagging and criticizing a husband to get him to change. God can change a husband much better than we can.
I've seen unhealthy marriages change because one party stayed and prayed. BUT ... I've seen plenty of women stay in marriages that were abusive and pay a severe price, while their husband never changed, all the way to his death bed.
I believe there is a difference here. If there is violence .... separate, keep praying ....possibly divorce, depending on circumstances.