Bearing arms for self defense is a right, not a privilege. This is just incremental victim disarmament.
If you don’t trust someone to be armed on the street, you’d better keep them in prison because if they intend trouble they will arm themselves whether it’s legal or not.
Settled law that civil rights of law abiding citizens can be withheld forever at discretion.