removing guns (or certain type of guns) from millions of law abiding citizens… would be illegal.
Make it legal then. Laws are changeable, they aren’t “written in stone”, like commandments handed down from God. If the 2nd Amendment is an outdated and unhelpful piece of law, just get rid of it, or rewrite it to introduce an element of sanity and/or common sense.