Dior your problem with your weight and your H's problem with your weight are completely different/separate problems. His problem with your weight is making your problem with your weight much worse and harder to deal with.
You are doing extremely well in standing up to him. Don't feel bad for doing so. Just carry on as you feel fit to and don;t let his problem become yours. I think he uses your weight as an excuse. I think he has deeper issues going on that are about him and your weight is a distraction from that, it is something he uses to either keep you down or keep you at a distance.
I know this must be hard for you to live with and to be honest I am not surprised you get depressed. There is nothing worse than living with a man, loving a man who you feel finds you unattractive. It's soul destroying. And here you are living with a man who tells you openly how your excess weight makes him feel. It's disgusting!! He should be totally ashamed of himself.
You need to get out of this cycle of being affected by what he says to you. You can either choose to believe what he says or choose not to believe what he says. If choose to believe that he is right and believe everything he says to you then you are going to remain stuck. If you decide to sod what he thinks and says and do your best to switch off when he is being nasty and hurtful then you have more chance of getting out of this cycle.
I have seen the photo's of you Dior and trust me, you are not obese and you are not unattractive. If your H thinks you are either of those things then he needs serious help. What he is doing to you is mentally, emotionally and verbally abusive. He is controlling your mood by his abuse. Please Dior, don't let him do this.
When he gets back why don't you try doing what we talked about and call his bluff. Tell him that you understand how he feels and you are letting him go to find someone he he feels is acceptable to him. Say your piece then walk away and leave him with it. See what happens.
But whatever happens, don't you dare believe the things he is saying to you. Believe us when we tell you the problem is with him not you!! xx