@Law: The thing is, we all make mistakes in our relationships but a mature person talks about it, forgives, and moves forward with the relationship. I'm not saying things like cheating should be forgiven 100 times over, but we all get moody, or say stuff that we later regret etc. How relationships last decades is because both people are understanding and are able to love the other person flaws and all and both people work on change and becoming better as best they can.
There are those that will literally break up with you each time you say something they don't like, mess up in some small way etc. and they use that as a means to control the situation. They don't really want to break up but they are using it to punish you and then want you to chase after them. I've made mistakes too and said things I shouldn't have, but when I apologize and work on it, I don't expect to be broken up with, ignored, etc. I expect to be forgiven the same as I forgive. If you have one person trying to control things and act as though they've never made a mistake ever and makes it a point to make you feel like a complete piece of shit over your mistake..........while you are sitting there forgiving that same person for their mistakes and you don't use break ups as a means to control etc etc............then that's called emotional abuse.
I don't know your situation but it sounds to me like maybe your POI uses break ups as a means to control the situation and your behavior and get you to behave how he sees fit. I could be wrong though. But if he IS doing that, it's immature and abusive.