We all make mistakes and none of them are unforgivable. Even though they sometimes feel like it at times.
However we have to take responsibility for the consequences of our actions whether or not they are BP induced or not.
I'm glad you feel like your daughter has set you on a better path. I wish both of you all the best