It is perfectly legitimate to argue for a narrow reading of the 2nd Amendment in the courts; and whether any legislation violates it is a thing unknown until the courts rule.
“Some is balls, and some is strikes, but until I calls ‘em, they ain’t nuttin’!”
– Anonymous baseball umpire
And regardless of whether such legislation is upheld or struck down in the courts, it is perfectly preposterous to suggest, as you have, that the legislators who initiated it should be imprisoned or impeached or debarred from office. :dubious: