Many states already have this in place requiring a federal license after proper training. I have a federal firearms ID myself because my state required it years ago. We can't purchase a gun without it and you don't get the ID without first passing the course. The gun is registered at the time of purchase and used guns have to change hands, if sold, through a registered dealer or individual with the license to sell. So this isn't really anything new just maybe in some states.
In this state if you take the guns away from legal owners then truly only the criminal who follows no law anyway will have them. I have a license to carry pistols, revolvers and high capacity etc. And have home protection guns bought legally. I've trained at the same range with police officers practicing there. We have two ranges here locally where legal gun owners can go and officers. One is the police range you can join by invitation, the other a private club. So to me what I see coming from the feds, mostly ( not all) democrats every time they get in office is totally redundant.
By the way high capacity in rifles here at ranges is one thing, pistols to carry quite another. Carry pistols are restricted to 10 rounds and concealed only. Hunting to 5 in shotguns. Pump guns for birds to 3. If you don't hit a bird in the first shot or certainly 2 you need more range time with clay pigeons lol ! You don't have efficient time for more rounds than that and you're just spraying lead. You need to lead the aim on a bird quickly or it's out of range and every shot after will be trailing. High capacity rifles that get everyone all stirred up can only be used at a range here. Amen over and out.