tkc1,
I like your ideas.
Its more difficult to get a drivers license than buy a gun in most states.
A background check is essential. If a gun is sold without one, $20,000 fine & a year in prison for the first offense for both the seller & buyer.
Have them take a course & pass, before they get a gun permit. Have them retested, like eye tests for drivers licenses.
BAN ASSAULT WEAPONS!
BAN 30-100 bullet clips for the public.
Stop high volume ammo purchases online.

DO SOMETHING!