
Что лучше использовать для самообороны - нож или газовый баллончик?

Только неадекватный или вовсе уж неграмотный в самооборонно-правовы
При этом баллончик вполне поможет остановить или затруднить нападение... при условии грамотного и своевременного применения. Подчеркну: это ключевое.
Ну или его применение облегчит защищающемуся жизнь, частично снизив боеспособность агрессора и как-то уравняв шансы в рукопашной. Если нет возможности попросту убежать, залив нападающего аэрозолем.
Нож же обладает очень высоким летальным воздействием при весьма низком останаливающем. То есть серьезно ранить или убить им куда проще, чем остановить, моментально лишить боеспособности. И таки оно вам нужно?
Самооборона - она о том, как не дать сделать себе плохо. С минимально возможными потерями. А не о том, как, "самообронившись", сесть в тюрьму. Возможно, предварительно будучи всерьез битым, поскольку ваш оппонент может далеко не сразу вообще понять, что получил удар ножом.
Нож в кармане - для вскрывания упаковок, отворачивания винтов и нарезки колбасы. Если же он у вас "для самообороны" - вам остается надеяться, что агрессор успеет вырубить вас до того, как вы за нож схватитесь.
Или полицейские вовремя конфискуют опасный предмет. Заодно вправив мозги.
автор вопроса выбрал этот ответ лучшим