So the good man with a gun wasn't so good this time, but I don't see why this brilliant theory shouldn't generally work to perfection.
You got this backwards.
The police took away the gun from the good guy, and because of that his wife died, so I don't see why the brilliant theory of taking guns away from more good guys shouldn't work to perfection.