А шокер, баллончик не справятся лучше, быстрее и надёжнее?
Их нужно с собой иметь, уметь обращаться, быть готовым использовать морально и иметь прям в руке/кармане куда тянется рука готовыми к применению, никто не будет ждать пока ты сумочку залезешь. Тренировки помимо прочего уверенность в себе, физ подготовку и автоматизм применения приёма тренируют. Так что не вижу проблем.
Плюс тем же шокером долбануть себя можно, а баллончиком в закрытом помещении точно себя тоже окучишь. Несомненно хорошо если он есть и ты сможешь им воспользоваться, но не панацея.