Complex topic for sure...
I think it comes down to a couple things:
a) Changes in society - people no longer really fear God (or live by His rules) so murder, rape, etc. are perfectly acceptable behaviors for those people
b) Given the above, then each person must weigh their options -- if you're comfortable protecting yourself, then rural / individual life makes sense. If however you're not, then being around others (i.e. city life) makes sense as you have to rely on them to protect you in the event of any attack.
Sad, but the real issue here is (a) and not (b)...