Tierd of this now

I'm a size 10 when I first got with my partner 8 years ago I was a slim size 6 to 8 I then got to happy in life and gained weight but every time we argue he calls me fat and says I only say it because I know it pisses me off there's a difference to pissing me off and upsetting me I never feel good enough for him but when he's not in a mood he's the nices person on the planet I just told him I am done with it I'm tierd of being called fat he says in anger well pack my things I'm on my witts end with this now I'm engaged to him and he's always been my best friend but I think enough is just enough now dose anyone else's partner say things out of anger every time you argue we all say things out of anger don't get me wrong but it's constant calling me a fat fuck I'm a size 10 that's not fat I am not a judging person I have a huge heart so this just really upsets me 😪😪