Sounds like he already had a hair across his ass before he ever hit the bedroom and you got caught in the fallout. Either that or he's already pissed at you about something else entirely and this just tipped him over.
If the situation was reversed and it was a woman acting that way towards her husband I'd say PMS ... if I recall your husband is on HRT, right Nan? Any chance his hormones are out of whack? Overdue for a shot, taking too much or his estrogen is too high/low? Some people don't have a lot of personal insight at times, and men seem to rarely connect emotional swings with their hormones.
If the situation was reversed and it was a woman acting that way towards her husband I'd say PMS ... if I recall your husband is on HRT, right Nan? Any chance his hormones are out of whack? Overdue for a shot, taking too much or his estrogen is too high/low? Some people don't have a lot of personal insight at times, and men seem to rarely connect emotional swings with their hormones.