Oh CAT, I'm sure it's not irrepairable. In fact, reading this, I see so much positive, that I'm almost envious of. He stayed and faught with you, he said he'd go to C, he said "and this is helping us how" (he said US!!!).
You can recover from this. You can do alright and the M can be OK too. (not predictions, just posibilities, and good ones).
give him a little space, apologize simply, don't take it too hard. I don't know if his 3rd paragraph has good advice, but I'm pretty confident of the first 2 paragraphs.
M45, W45,S15, D10, Bomb 10/3/06, Moved back in 11/6/06, finally ILY 9/07 last thread