This is personal problem and legal intervention would sornsen this more.
Try to cajole her to see reasons. Stick to your point if you think those to be fair.
Wait for her to change. Do not take any hasty decisions.
Whenever any untowards incident happens like the one you have mentioned inform the local police but ask them not to take action just now.