I am shocked why did he call me that?

I am at the moment trying to lose weight my boyfriend is 120kg and I am 80kg we had a argument and he called me a fat lazy cunt I been with him for 2 years should I leave him I been crying for 2 hours and he done nothing but sat on his ass and watch TV

I am shocked why did he call me that?
Post Opinion