<human>: Me and my girlfriend have been dating for 11 months. Before this we were really close friends and bestfriends for about a year. She had 2 boyfriends throughout that time and I hooked up with one of her friends throughout that time. I also had another relationship for only 4 months then I broke it off. Well my girlfriend really loves me. I know this. But has told me countless number of times I'm awful and I'm the word boyfriend and even told me she will break up with me because of stupid reasons. Like my phone dying and not being able to respond. She is not reasonable when she is angry. And she gets angry everyday. And even brings up my one night with one of her friends and tells me I'm an awful person. She gets like this when she's mad. But she always is. I'm really close with her family too. I just don't know what to do. How would I end it with her? We have a lot of memories.

Can you succinctly summarize the text in 1-3 sentences?
<bot>: My girlfriend is not reasonable when angry, says awful things, and is always pissed off. She loves me. Should I end it?