Honestly the only thing I would be upset about if I were your H was not singing "Happy Birthday." I think we all have good days and bad days. Hopefully, your H will get over that ONE day and you can all move forward. Noone is perfect. I guess, the good news is that he didn't hide how he was feeling. That is good that he feels comfortable around you so he can let his hair down so to speak. Aren't we always less patient and kind to the ones closest to us? You know, pre-DB days.