Please take care, Ofelie. You say he has "hurt you enough times in a fit of fury" and is "unstable." That, to me, sounds scary. I'd be concerned for your critters, too. No one ever thinks that someone is going to go off the deep end until they do, it seems...
I hope some of our resident DV experts show up and offer their thoughts.