Oh sweetie, that must have just felt horrible!
So sorry to read this. You deserve to be treated better.
That being said, and I am saying this to you from a place of respect and admiration, maybe he is acting upon something you are expressing about yourself. I mean, even your name on here is "Fattie". I've seen pictures of you, and the FIRST thing I see about you is NOT your weight, but your amazing eyes and smile and glow. How about calling yourself something like "Curvaceous Hen Goddess" or something like that, because THAT is more like what you are! "Fattie" is not you... he is reflecting on what you think of yourself, hon. Don't call yourself "Fattie" anymore. You're ALL woman, sweetie, every last curve of ya. Don't EVER let him or any man... or any other jealous woman who may wish she had YOUR curves... make you think otherwise.
You're too good for that.
Strut your stuff, girlfriend. When ya got it, flaunt it.
edited for typos