To me, it's good advice, but it makes it sound way too simplistic. I think when people tell themselves stories about their past in which they are the "bad guy," it's usually because they're protecting themselves from a reality in which someone else was the bad guy and over which they had no control. To say "what happened to me in the past wasn't because I'm an inherently bad person," is to acknowledge that it could happen to me again, and that there could once again be nothing I could do to prevent it. Internalizing blame gives us the illusion of control. Lots of people choose self-loathing rather than admitting their lack of control. I totally agree that a big part of the ability to move forward, is untangling the hold of the past, but that alone can be a lifetime's work.
Speed comes from what you put behind you. - Judi Ketteler