Зависит от природы человека.
Не зная Вас, сложно сказать какой-то конкретный ответ в данной ситуации.
Лучшим будет дать Вам критерии по которым стоит бить, а по которым нет.
Если этот человек бесит Вас регулярно и достаточно продолжительное время, то сядьте, возьмите листочек и напишите последствия: что будет, когда Вы его побьёте, и что будет если нет. Взвесьте по своей системе ценностей каждое последствие, выберите что Вам ближе и действуйте уже без сожалений и раздумий.
Идеального решения всё равно не будет. Чем-то придётся пожертвовать.
Непосредственно в ситуации нужно действовать согласно внутренним принципам. Следуйте им железно. Расставьте их себе внутри заранее, опять же.
Покажите человеку, что Вы не боитесь и можете в случае чего пойти на какие-то жертвы.
Он Вас и задирает только потому, что чувствует свою безнаказанность. Когда человек поймёт, что за его действия обязательно будут последствия, он станет осторожнее.
Можно предупредить, что ещё один неосторожный шаг в Вашу сторону и Вы примените силу.
Я не ручаюсь, за следующий совет ЛИЧНО, так как на практике его не использовал, но слышал от КМС, что можно бить открытой ладонью. Оглушает, попасть легче и убить таким ударом сложнее, не оставляет таких следов, как кулак.
Если человек просто неадекват, то тут лишь 2 пути: прекратить контакты с ним или выключить его пару раз.