AAAA, here is a good example of where you are RIGHT, very much so, but the system is wrong. You have to weigh the chances that he will get no more than a verbal slap on the wrist, and will be free who hassle you, or risk that and hope that he straightens up. Could he have been hung over? That might explain the explosiveness, but is no excuse for the way that he treated you, and your manager.
Try to keep a signed letter from your husband's doctor about his medications, complete with adress and phonenumber. If they give trouble, you can make a call to the doctor and possibly have the cops or the lawyer bring more insulin IMMEDIATELY to the jail. If you are worried bout retaliation, get in tough with some legal advice NOW
You got to live with your own choices, dear. I have great admiration for your integrity. But, if you decide to take on the jerk, make sure you are prepared. Whatever you decide, I'm routing for you, and I think you handled it fine! He, on the other hand, did not.
Great he wasn't mounted police, huh?

HUGGGGGSSS.