Оказывается, другие тоже есть в нашем обществе.

Собственно, по теме. На мой взгляд, для обычного горожанина отлично подходят бег на короткие и средние дистанции( стоит немного потренироваться), а также газовый баллончик( тут о них кто-то очень хорошо и подробно писал). Для более продвинутых холодное, либо огнестрельное оружие. Хотя, нож, это на любителя, если вы неспособны без лишних эмоций зарезать овцу, или другое животное, то лучше отложить его в сторону. Не стоит думать, что человека резать легче( даже очень плохого). Нелишним будет умение обращаться с тем, что носите. ИМХО, очень важно не наличие какого-либо оружия, а психологическая готовность его применять. Если вы не готовы, без размышлений о последствиях, выстрелить( воткнуть нож) в живого человека, то можно его( оружие) не носить. Избавит от иллюзорного чувства всесилия и возникающих в связи с этим проблем.