Отвечая на ваш вопрос я опущу юридические тонкости этого вопроса. Необходимая оборона не может работать в РФ по довольно банальной причине: когда дело попадает в суд, судье проще всего вынести обвинительный приговор (причём, это касается и других уголовных дел), чем разбираться в том, кто виноват, а кто нет. Слишком много чинов полетит, если суд кого-то оправдает. Это редкость, достаточно посмотреть на персональную статистику судей, рассматривающих подобные дела. Зачастую, эти дела еще принимают некий общественный резонанс и ненужное внимание со стороны тех, кто сидит выше. У судьи нет права на осечку, поскольку оправдательный приговор = лишние вопросы к коррупционной составляющей по делу. К сожалению, все устроено так, чтобы человек признал вину в обмен на меньший срок.