There is a lot of uproar on this where folks really need to read the case before blowing off.
This case was not about the constitutionality or otherwise of the Lautenberg provisions.
This case was not a 2A case
The case was purely about the interpretation or mis-interpretation of the Lautenberg provisions when held against differing state provisions on what was or was not a "Misdemeanor Crime of Domestic Violence" MCDV.
In a nutshell, if an MCDV has occurred AND the case is then either pleaded down a similar but differently named offense, in this case West Virginia's simple battery statute, OR the offense of MCDV does not explicitly exist in the statutes of the state, does the offender get a pass?
The SC's ruling was that calling a violent wife beating toad a generically violent frog doesn't change the nature or offense of the toad.
As to the Constitutionality of otherwise of Lautenberg in relation to 2A, wasn't asked, not part of the case.
Only as and when 2A is incorporated AND the level of scrutiny is defined will laws like the Lautenberg provisions be capable of constitutional challenge or amendment.