Either BAN ALL GUNS - EVERY ONE OF THEM - AND SEIZE THEM IMMEDIATELY, or at a MINIMUM, ban all the "sporting" ones - take all the fancy walnut-and-steel leverguns, pretty double shotguns, custom bolt-actions, and muzzleloaders.
Maybe the 79 million "gun owners" who sit on their butts and sell the others out because they happen to own arms more appropriate for "militia" use will get a clue that they need to learn what the Second Amendment means, and fight for it.
If they aren't going to ban everything, then I choose choice #21 - NONE OF THE ABOVE.
Be careful what you wish for. "All or none" can as easily result in "none" as "all". I might agree with the ability to do a background NICS check, however I don't trust the database to be unsullied. (They DO have the UPIN thing set up for a reason, after all)
I have to go with #21 and/or #23.
Blessings,
Bill