Dora the Explorer's chant of "Swiper no swiping" doesn't work in the real world where evils actually exist. We do our best to raise people into good citizens, and it seems to be helping (rape peaked in 1992). However, I don't expect the world to ever stop having horrible people in it. Some places are always going to be safer than others (e.g. church singles mixer vs wild frat party). When I would visit my grandparents in small-town Mississippi a few years ago, we never locked the door because no one even knew where a key was, but it was never once robbed. If I go to someplace dangerous like Baghdad, Iraq; Mogadishu, Somalia; or Kabul, Afghanistan, then I would be quite foolish not to take extra precautions and expect things still may go badly.
I find it amazing that a group of men worked together to find a way for women to help protect themselves, and women get upset about it. *sigh* I would never blame the victim, but I miss the days when we read children stories about little pigs that got eaten because they were too lazy to protect themselves against any old wolf.