Suppressors? Sorry, Federal law trumps State law. Suppressors are legal...with the proper BATFE paperwork. Or does Virginia think the 10th amendment gives them the power to ban suppressors? I know if you go up the Bill of Rights by 8 amendments, you’ll find one that has “shall not be infringed” in its language.
California, among many other states, make the possession of suppressors illegal.
Several states ban suppressors under state law.
ATF requires that any NFA ownership comply with state law or they will not issue the Fed. tax stamp.
So yes, VA can in fact ban suppressors, but since they have previously been legal thay are opening up a can of rancid worms.
It’s not the ‘Po Folk’ that own them, a lot of the owners are doctors and LAWYERS, retired LE, ex FBI, etc., who can afford to fight this.