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