My boyfriend called me a filthy slut, is this forgivable?

Anonymous
Long story short my Boyfriend and I have been together for 3 years. Every time things don't go the way he likes or he is really angry at me, he abuses me bitch, slut, etc etc, really nasty stuff. I have had enough of it, I warned him that if this happens again I was going to leave him.

It happen today he called me a "Filthy slut" and other horrible things. I told him 2 weeks back if it happens again I am leaving, and I told him I was dead serious this time. I have been putting up with this for a long time and I always forgive, just takes a I am sorry, I was mad or I love you and I forgive. He went too far this time.

I have had enough and today really was the final straw for me and I want to break up with him. I want to know your opinions on my breaking up with him. Am I over reacting by breaking up? Has this ever happened to you?

Also just to add after he said those nasty things to me today I informed him of my intentions of breaking up and my disgust in what he had said, he added "I meant it and its the truth, f*** off slut". Pardon my french, Your thoughts-He as never been physically violent , just verbally.
My boyfriend called me a filthy slut, is this forgivable?
21 Opinion