Where did I hear, in Singapore if one is caught with illegal gun, one gets a life sentence, and if the gun is used in a crime, it is then a death sentence. That sounds harsh but could explain their very low crime rate.
Having a population with no guns allows Singapore to continue to be a crony capitalist dictatorship, IIRC.