This, I believe, is spot on. If SP had come from a stronger family, they would have been able to advise and MAKE SURE SP never got involved with DP.
From all accounts, she came from a messed up family life and never had the proper structure one needs to make better choices. Again, that is...