When I have these moments of clarity and are beating myself up about the past, I think of this saying,
"When you know better, you do better".
You know better now and you are clearly DOING SO MUCH BETTER!! Your latest post are very inspiring. You are changing and growing sweetie and it shows. You are the one putting an end to such a dysfunctional relationship. It appears that your A is still doing the same things and is comfortable in a dysfunctional realationship. He, on the other hand, is not growing or changing. You have finally realized this and taking ACTION.
GO GIRL!!!!