Самооборона допускается в разумных пределах. Другое дело, что разумность этих пределов, по мнениню индивидуума, может не совпадать с тем, что считают разумным полиция и суд. Золотое правило - пистолетом лучше не размахивать. Если, скажем, к вам на бак-ярд залез какой-то бомж или подростки в темном переулке попросили дать телефон позвонить, а вы вытаскиваете оружие и начинаете им угрожать, то судить будут уже вас. Более того, даже без всякого пистолета, угрозы вроде "убью" - само по себе преступление. Лучше всего вызвать полицию и предоставить действовать им.
На меня за 21 год в Канаде никто не кидался, не визжал и ничего не отбирал. Было однажды, что друзья соседей начали ломиться в дверь около полуночи. Я с этими соседями еще не был знаком, крикнул им, чтобы убирались, а то позвову полицию - ушли. (И от соседей потом - никаких упреков.) Были еще случаи, когда приходилось прибегать к помощи полиции, когда соседи вели себя неадекватно. (И опять-таки, никаких упреков или попыток свести счеты со стороны соседей.) Еще, как-то рано утром, по пути на автобусную остановку, повстречал с полдюжины подростков с бейсбольными битами - явно не юношескую бейсбольную команду, спешившую на тренировку. Как повстречались, так и разошлись, не обращая друг на друга внимания. Самое близкое к описаной вами ситуации - это шизанутые бомжи, у которых словарный запас состоит из одного лишь слова, да и то на букву Ф, которые могут ни с того ни с сего подойти к людям на автобусной остановке и выдать вариации на тему этого самого слова. Но, опять же, коль скоро они не кидаются, ничего не отбирают, не замахиваются, то и применять насилие к ним нельзя. В крайнем случае, если слишком уж агрессивен, звоните 911, пусть полиция с ним разбирается. (Но скорее всего он сам слиняет, едва услышав о 911.)
P.S. Жил в Торонто, в Оттаве, теперь в Монктоне. Уровень преступности везде разный, но и там и там и там можно жить годами без того, чтобы кидались и отбирали.