You wouldn’t have much gun crime if you had the Singapore Solution for crimes committed with guns. Cane them to within an inch of their lives, lock them up, throw away the key.
Instead, liberals want to choke of the supply of stolen weapons by disarming the law abiding, coincidentally leaving them helpless against aggression by criminals... or those in authority. A stupid argument, and a policy that would take scores of years to work, while leaving the law abiding as defenseless prey.