I'd second a lot of that. I think - that it's brutal - is what makes it work. The fic doesn't paper over where Faith has gone off the tracks, or how far off the tracks she goes... and because of that, it gives a reader more confidence in her ability to come around and grow stronger as a person.
no subject