fsoduck,
I am sorry that you had to go through that. It's very disturbing. I hope you are all right.
For me what you described is physical abuse and that is never okay. Not once. I would encourage you to find a quiet place and time to look at a safety plan for yourself and your family. Safety plans can include keeping a spare set of keys and glasses some place outside the house so you can remove yourself should things escalate again.
I understand you are looking for answers and understanding when you ask
Is it rare for a BPD/NPD to act out violently in one of their rages?
I can appreciate that since I am always looking for answers myself. To answer you, I honestly believe that it doesn't matter how rare it is or isn't. It only takes once to do permanent significant damage. No one should have to live with the threat of violence.
take care of yourself
'ducks