For her to admit it was revenge and a self esteem issue is HUGE!!! In other words she is taking accountability for her actions. It is not surprising to me that it has taken a while for her to stop blaming you and really look at the source.
Based on your post she is moving into a very logical state of mind. Sounds like good news to me.
Married:10 years D final 8/28/08 10 minutes is all it took Life goes on and DB was no small part in growing from the Divorce!