Unfortunately, I think human behavior and relations are far more difficult than that. To a significant degree behavior isn't subject to will, though we like to assume it is. Everyone I know makes the same mistakes over and over (different mistakes for different people); they would sincerely like to stop. IME, to survive in relationships we have no choice but to accept those things in ourselves and in others.
Of course, that makes accountability very complicated, but I think it's a fact of life.
"Sorry I stepped on your toes.". That was probably an accident.
"Sorry I did it again. And again." This is probably not an accident.
Yes
Not trying to excuse any behaviour or anything, but it's indeed quite fathomable that even with all the best intent in the world you can't change your behaviour overnight, forever, with a perfect track record.