Her actions can also be categorized as abuse---verbal, emotional and physical. I don't find that behavior amusing at all because usually it escalates from breaking THINGS to hitting YOU.
I totally agree with that. That type of behavior from a man or a woman is, IMO, abusive.
I would consider providing her with some therapy to reduce inclinations toward that behavior.
I don't know about the physical characteristics of your home but if you have a basement or attic you may consider locking her in there for a few days. It has the tendency of mellowing people out. Just make sure you have sufficient space to slide a small tray for food underneath the door. I would put a 5 gallon container of water there, a small cup and a blanket. That's really all that is needed.
While you are away from home, turn up the stereo with some country music, rap or Kingdom melodies.
When you let her come out a few days later, she will be a changed woman.
Rub a Dub