I think it is great that you looked for the reasons that your H might be so angry other than just take it he was angry at the cat.
Believe me when I say it wasn't easy for me in the face of it!
Later on that day (Friday), I did mention it to h and he confirmed that he seemed mad at the cat but that he was really feeling guilty and mad at himself.
Sage
Relax. Appreciate. Be calm. Laugh. Enjoy. Be secure. Be loving. Be loved. Don't personalize. Don't ASSume. Accept. Be grateful.