Если не заниматься социалкой и допустить в стране нищету, безработицу, наркоту на фоне малообразованного населения, то грабить будут везде, хоть зенитки на каждом шагу поставь. Люди просто не видят альтернативы этому - выживать как-то надо.
В то же время в относительно благополучных странах многократно статистически доказано, что вооруженность населения способствует уменьшению числа преступлений, т.к. тут преступность возникает не столько от отчаяния, сколько от жажды легких денег и перспектива получить пулю в лоб реально отрезвляет некоторых и они отказываются от преступных намерений.
Относительно нашей страны - будь моя воля, я бы в-первую очередь занялся пересмотром законодательной базы, чтобы защищать себя и окружающих, а также имущество - перестало быть наказуемым, и только потом разрешал короткоствол. Сейчас в этом основная проблема - преступник имеет возможность выбрать жертву себе по силам, удачный момент и т.д., а жертва, застигнутая врасплох, должна почему-то соблюдать пределы самообороны, т.е. оценить ситуацию и действовать адекватно ей, т.е. если тебя бьет амбал, то не моги ему пальцем в глаз или ножом под ребро, т.к. он тебя бьет кулаками и отвечать ему ты можешь только также.