someone putting you through the same pain more than twice means they hate you... i'm sorry but there's just no other way to justify how you hurt someone, see the pain you've caused, etc, do whatever it takes to get them to trust & love you again just to put them through it again
I actually do not mind being the villain in your story because in mine you lack boundaries, integrity, healthy communication skills and the emotional maturity to take accountability.