I'm so sorry for what your OH has said, you look great and it is his loss for not respecting that..
To be brutally honest, he doesnt seem to be the best diet buddy that you can find.. but you are the one in the relationship - maybe you need to tell him exactly how you feel - it is for the best !!
I don't think you look fat, you look lovely! maybe get a new boyfriend? One that isn't so rude? Just a thought Or use my favourite line "I can lose weight, there is nothing you can do about your face or attitude"?