Quote: H commented "We may not have anything left, but we have great sex". I said "Shaddap!" ...I mean why did he have to say that we have nothing left???
Not exactly the post-ML talk we want to hear, but maybe is that your H's idea of a little joke? I know you have a great sense of humour, and maybe he just thought he was being funny. Take it from a girl who never knows when to stop a joke (working on that).
Regardless, you handled it perfectly... a light "Shaddup" works for either scenario and doesn't escalate.