@FindingPeace2015 I am so sorry to hear that you have to go through that honey, I am sorry that someone who says that they love you used hurtful words in a moment of anger.
I do want to say, that I don't know your situation that well, but based on what you telling us I do think that it's possible for you to move on. I know right now, it feels like constant waves of never-ending pain and issues, but one thing that I think you really captured well is the idea that you two are good people, just maybe not good for each other. Now, that maybe easier said then done (I don't know how intertwined your guy's life is) but I think that if you truly BOTH feel like you want to make this work (and have not already tried it) you should go to couples therapy. That might help you better communicate.
However, if you do not want to preserve the relationship and feel like the connection is just not right for you guys, I would say to try and limit contact as much as possible. I know that it sounds a bit mean, but it sounds like your partner seems to do this thing where they want to break up and then get back together again a lot. If that is the case, then it will be near impossible to 'move on' from the relationship as long as their still in the forefront of your life. As I said before, I don't know how intertwined your lives are which can make this more difficult, but even in just limited cases of contact you can start to move on. I would be upfront and honest with them as much as I can and say: Because I love you and feel that you are a good person, I don't want us to keep hurting each other. I want us both to move on to possible relationships that will support us better.
after that, I would begin to separate myself the best I can. I hope that this is helpful, sorry if it is not applicable exactly, but I hope it helps you!