Логика понятна, и даже основательна.
Добавлю свои 5 копеек: третий участник воспринял стрельбу как боевую (почему и вмешался), но не посчитал, что его активность вызовет такую же реакцию.
Так вот, в предложенному варианте достаточно ввести лишь первую переменную - огнестрельное оружие - чтобы пистолет больше никогда не воспринимался со стороны, как игрушка. Даже резинострел - ибо слишком похож на настоящий.
И вот тогда, даже имея только резинострел, каждый владелец оружия будет знать: ответ на его "несдержанность" очень и очень возможен у любого, находящегося рядом.