I agree about sheltered vs. running the streets.
However, Beth did speak to Natalee about her concerns before she left. I believe she went down there with her eyes open. It could have happened to a 25 year old. No matter how much you are prepared, when something happens, how prepared are you really. All you need is one Joran in the midst.
Agreed about just one sociopath coming into your path.