Do you think a relationship is doomed when resentments are set from both partners?

If you can’t remove resentments for your partner then they won’t be able to remove them for you , So many people hold on to the past and will throw things back in your face , When a partner brings up the past all we can do is defend ourselves or accept it for what it was but when a partner is constantly throwing resentments at you , criticizing you, belittling you , from things from the past , acting like they never did anything wrong. That everything was your fault , Do you tolerate the abuse or do you walk away? How can you forgive someone if they can’t forgive you? From my experiences in relationships usually when a partner is doing this , it pretty much means they are checking out of the relationship or they are talking to someone else , playing a victim and making you the bad person for their actions , So do you walk away or do you stay and defend yourself? I use to stay thinking I am going to fight for my relationship and prove to her that I am a better man now and that I learned from my past mistakes to not do certain things anymore to make our relationship grow , to realize I am only wasting my time, I am at a point now in life that I just want to feel wanted and appreciated and want to feel like a priority to someone the same way I want to make them feel, but in today’s world that seems so far distant and a thing of the past , to the point I don’t even know if love really exists anymore , This world has gone to hell in a hand basket and everyone is just plain out selfish , Everyone wants what they don’t have and overlooks what they have right in front of them. So what’s the point of being in a relationship with someone that can’t remove their selfishness the same way you do for them?
Do you think a relationship is doomed when resentments are set from both partners?
Post Opinion