Let's see. So let us suppose that the guns were not allowed. You know what happens?
A still dies, because B doesn't give a fuck, and C maybe gets out alive, but probably dies as well, because B has a gun and doesn't want any witnesses, and C is law abiding citizen.
It's good that the criminal got shot at the spot.