It may be a little late in the game to expect her to own up to past transgressions- Accepting that your tolerance for the "entire" circumstance has reached its limit would be a healthy reason for distancing her - It would be unhealthy to blame her for not being who you want her to be- Doing so will only create or increase feelings of resentment-
Owning up to the situation having become "too much" for you is enough-
Things you find stressful that other people don't notice.
New house and a sloping garden