Not necessarily disagreeing with all that say should be state/local decision, but why would that automatically fix this problem? Wouldn't states like California, New York, and Massachusetts just continue to parrot this law in their own local laws (like they do every other gun-related law - heck, it's still illegal to have an 11-round magazine in these states).
Rather than dump this bad law onto states to fix, the Feds should be required to revoke it or correct it so it doesn't negatively affect the 2A rights of people with minor youthful indescretions. Furthermore, it should include the potential for reinstatement of 2A rights after sufficient time has passed and a review board deems a person fit to resume "normal life". These are after all misdemeanors - we're not talking about felons here.