The Constitution never gave the Federal government police powers. So there should not even be federal laws that address common crimes that are already being policed by individual states and local communities.
Federal crimes should be crimes that are explicitly committed against the federal government, and that’s it.
The problem here is also selective prosecution, because every murder, every illegal drug possession, is actual a violation of federal and local law, but the defendants are rarely charged twice and tried twice and punished twice. It should come as a surprise to no one, that when they choose to do this, is it for a weapon possession charge.
“The Constitution never gave the Federal government police powers.”
Tell that to the FBI.
In any event, there are state actions and federal actions; the state pursues those that fall under state jurisdiction and the feds pursue those that fall under federal jurisdiction.