like alcoholics can stop drinking, most sober, normal people that drink they know their limits, alcoholics dont and dont even know or care about the consequences when they get pickled. Try reasoning with an alcoholic when they are drunk, you cant.
so, same with guns. except identifying the gun addicts would be the hardest part because, nobody wants to admit this, own up to it, or actually recgnise the problem. and of course the weapons manufacturers dont want to say anything, cos thats how they make their money