Chris, I'm glad to hear your wife survived this violence, and we wish her a speedy recovery.
It never evolved into as serious situation as yours, but years ago I had reason to upgrade our own security. Many of these steps are quite inexpensive - (1) replace your deadbolts with 1" throw, double-keyed deadbolts (so the BG can break a window, but still can't unlock the door), (2) make sure you've got good, wide-angle peep holes at all solid doors, (3) install a security system, at least for perimeter security (all doors and windows). If your work requires you to come home after the family is asleep, the installer could set a short delay on the perimeter alarm so you can get in and reset the alarm after your wife has hit the sack. Better without the delay, but certainly better than no alarm. Having a security system is very helpful, IMHO.
Best wishes to you and your family. Take care.
Regards from AZ