From my own perspective & one who considers himself reasonably calm & rational, I doubt whether I could have handled myself as well as you have Glen. Us human's can only take so much stress before lashing out in one form or another - that is normal behaviour, particularly as you say, when you've lost everything, including family money etc.