Ты от всего далёк, и от понимания, и от чтения, и от здравого смысла.
Тебе вроде объяснили, что разные вводные требуют разных решений.
С собакой, вцепившейся в ребёнка, ты голыми руками ничего не сделаешь, стрелять нельзя, значит нож. Против мужика с палкой, да ещё в слоях одежды нож преимущества не даст, значит стрелять (в/под ноги, на поражение, не важно). В мужика, который пока просто бегает вокруг, размахивает руками и кудахчет что-то на тему петард и тебя, мудака, не умеющего воспитывать детей, стрелять не за что, но можно превентивно брызнуть в морду перца.
А неадекватное мудачество это не защитить себя и тем более детей. Будешь сидеть в соплях и слезах, зато типа не мудак.