Cathy, I agree with alaskangal; you handled it all well, with calmness! You deserve a pat on the back!
Just don't let him draw you into his crap or let him start an argument. By doing what you did, you took the wind out of his sails! LOL Brought a smile to my face!
Good girl!
Let your H go through his guilt thing on his own, you just go about your business.