He called me a fat stupid shit

My husband bought 4 mcmuffin and 2 hamburgers. We always buy three each whenever we never eat all day. Like late kine dinner lol .So I ate one hamburger I thought I could have one. He was showering. When he came back in the room he looked in the bag and he said "you fucking fat stupid shit that was my burgers "then he slapped my face. I really want a divorce but he won't let me. He getting really out of hand of abusing me I'm fed up I wanna leave but I'm afraid