Статья УК про необходимую оборону у нас написано достаточно корректно. Из нее, в частности, следует, что находясь в состоянии необходмой обороны (например защищая жилище, или отбиваясь от двоих хулиганов) можно использовать ЛЮБОЕ оружие. Хоть гранатомет. Вопрос состит в легальности хранения и, особенно, ношения оружия.
Считаю, что необходимо принять закон, разрешающий приобретение, хранение и ношение нарезного неавтоматического оружия (пистолетов и револьверов) всем совершеннолетними гражданами Украины, психически здоровыми и не судимыми, при условии надлежащей регистрации (баллистичские характеристики, отпечатки пальцев). А что касается именно применения оружия, то, даже, в общем-то никаких особых изменений в существующем законодательстве и не нужно ИМХО.
P.S. Что касается цены - ИМХО оружие должно быть дорогим. Чтоб каждый отморозок не мог его купить. Но и не нужно искусственно задирать цены, чтобы не наживались спекулянты... Думаю оптимальный вариант такой - разрешить законодательно такие виды оружия, с такими требованиями к техническим характеристикам, чтобы такое оружие по определению не могло стоить дешевле, скажем 2000 грн.