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