I was very overweight in high school and didn't have my first boyfriend until my freshman year in college. That didn't go so well, but I didn't have that relationship model to fall back on. I lost alot of weight when I was with the first guy, but my self-esteem was so low I thought that it was how I deserved to be treated. Inside, I still saw myself as someone unworthy of love. Fast forward nine years or so, and I was still having that problem.
Just since last October or so, I've been able to concentrate on what I want and who I am. I have come up with the "icing on the cake theory." The cake in and of itself is enough - it's completely wonderful on its own. My life is fulfilling enough to stand on its own. Anything else, well ...that's just icing on the cake

!
Your husband is being an idiot. If he was concerned about the health risks of being overweight and helped you work toward your goal ... that's one thing. But after putting thirty pounds on himself and then chiding you for "letting yourself go (I HATE THAT PHRASE!!!), he needs to stop throwing stones at glass houses.
Ultimately, are you better off with him or without him ????