As I have said ad nauseum to those who oppose the 2nd Amendment... if you do not like it, quit whining about it, and quit trying to legislate around it. Instead, have it repealed, or modified.
You can do that! It's in the Constitution! (most libs haven't read that document tho...)
In seemingly true liberal fashion, they seem too lazy to put in the work to repeal or modify the 2A.