My relationship has been over for months

Well we been together for about a year, we gone through a really bad phase when something happened on my holiday but I choose to get over it, our relationship slowly started becoming toxic. We get into really bad arguments and over really stupid things which end up in me always being "wrong ", for example, 5 minutes ago we got in to a heated argument because he wanted me to make a drink and I kindly refused as it's 4 o clock here and I was falling asleep, it resulted in getting called "fat slag "I never fucking loved you" "if you don't move now I'm gonna smash your iPad up" and so on, he then said go to our room (we was in the living room) I dont want to see your fucking face get out and soon on and then he turned around to me and said otherwise I'm gonna drag you out by your hair, this was really hurtful as he knows when I was growing up my mother use to get physically& mentally abused and had her hair cut of at one point by my father ( they're completely fine now, and my father got the help he needed and is in a healthy relationship and really regrets everything). Anyways that's the sort of arguments we get in and I end up leaving because of the things he calls me or says and he always ends up ringing asking me to come back. I lost all the boys I had as friends for years and been made to block them.

How did I let this happen...

We love eachother but I don't think we're meant to be together but any one who's been there know it's really difficult to leave.