I, for one, am not expecting him to be superhuman but to demonstrate basic human compassion towards someone (his spouse!) who is struggling with a MI. Is that too much to ask to show some respect rather than to lose it and treat you so badly? I really don't see how that is helpful.
I also don't see it as justifiable that just because someone (he) runs out of patience, it is okay to demean, shout down, abuse someone else.