That's why you use this gun to kill someone who has a better one. And if you don't think that's exactly what happens, think again.
Um I don't say it isn't possible, but it would be hard. Also don't forget if you control bullets, even if you have a high quality gun if you don't have bullets not much can you do with it.
But I would stop arguing now, I am not arguing for the fire arm control. It's possible to prevent crime with a totalitarian regime.