NO!!!! Perpetrators will always exist, as sad as that is and as much as we can all wish they didn't, the fact is they do. It'd be a very ideal world if we could all just get drunk and be clueless about what we are doing, or just let our children wonder free, but the fact of life is, evil exists. We have to protect ourselves! I'm a survivor and have previously been in positions of danger, and one time the risk unfortunately was too high. Was it my fault? No. Could have I made wiser decisions and possibly prevented what happened from happening? Yes.
Yes, would be amazing to walk around a dangerous city at 3am...but it's dangerous. Yes it would be great to live a life doing what we wanted when we wanted, but it's human nature to assess risks and to protect ourselves from said risks.