Very good Mr.Cooties
This is excellent and well reasoned advice. And by the way, In all fairness I have to say that it is not 'religion' that gives free passes to people who are not accountable for their behaviour. Generally it is recommended by religious as well as secular counselors to forgive as a means of letting go. Forgiveness simply loosens the stronghold that it has on the offended, that does not mean that the offender should be free from experiencing the consequences for their bad actions.
Religion is much like our laws, you can interpret them in some rigid manner, or you can seek for a deeper meaning, as in the expression 'the spirit of the law'. The fact that so many people take the laws to mean all kinds of things does not mean that there was anything wrong with the laws in the first place, only in the ways that individuals perceive or apply them.
I agree with just about every poster here that this young lady needs to get on with her life and release herself from the venom that is consuming her every moment. It is not serving her any purpose and she does need to function in spite of everything she has endured. Whether someday she can come back and reunite with her family as a whole and mature person only time will tell, but it will never happens until she makes a brave decision to survive in spite of all odds, and even better if she can do it without bitterness.