yeah but who is going to enforce it? Not the local police and sherrif's dept, not the state police. There is no Federal Police force, only investigative and regulatory enforcement agencies. The FBI and BATF will have a hard time enforcing anything without the cooperation of the state and local police.
I think it is wonderful