I generally do not agree with restricting firearms by type. All firearms are dangerous in the wrong hands... even a bolt action 22. If you can’t trust someone with a gun, you can’t trust someone a gun. Period.
There is also no such thing as a “stock that turns semi-automatics into full autos”, despite what President Bump Stock would have you believe.
I could get behind firearms licensing provided it really followed the drivers licensing model. Specifically: