Busto,

How many times have you apologized to her?

Have you told her if you could go back in time and undo all the mistakes that you would?

You've offered her transparency, you are NOT doing the same old CB. Do you really need to keep saying sorry? Your actions now and in the future should show her.

It's ok to apologize to her through validation, but not when she's trying to make you feel bad. "Nobody likes me and my life sucks and woe woe woe is me...ITS ALL YOUR FAULT!" NO, it isn't.
It's not all your fault Busto. You made your mistakes, just like she has. Don't beat YOURSELF up for those mistakes YOU made. You've owned that responsibility and you are fixing yourself. What is she doing to fix her?

You can't make her forgive and forget. YOU just can't! That's her choice and a tough one.

When you wake up each day and look in the mirror are you happy about what you have become? Are you happy that you stopped all your CB and put it behind you and are moving forward to make sure that you NEVER travel down that ugly path again?

Let her express her feelings to you and continue to understand why she feels that way. However, DO NOT try to fix her feelings by apologizing. Just continue with your changes and be the Rock that you were not before. That to me means more than apologizing all the time.

Personally, I think you are doing a fantastic job. If you just stand behind the new Busto and continue to better yourself each day, you command your own self-respect. That respect creates a ripple that makes her respect you. You are leading.

She's looking for holes in your new armor and will keep looking. You need to stand up for yourself and tell her you will not be talked to that way. Then walk away and communicate with her at a later time. DO NOT use your past mistakes as an excuse for her treating you poorly. This will make her lose respect for you.