Hi Stacy
Thank you for having the courage to post this. Its a good first step to be able to talk about it even if it is just online.
I suggest you at least speak to a counseller about what is happening and possibly joint counselling later.
I know you say you have been living with this, which I am sure is in no doubt partly to do with your wife's health issues.
Long term you may need to help her deal with her anger issues.
I hope this never happens again but can you continue to live the constant possibility of what could happen.
Thank you for making everyone aware of what could happen to anyone.