I think the age for any legal weapon should mimic that to vote and serve. I think doing so we need to tax weapon sales to raise revenue to do background checks and any and all sales, certified sales or private. We need proper medical and mental evaluation to make sure at all points during your time of possession you are of right mind. And like driving a car if it is found you are no longer healthy enough to own a weapon you must sell them or turn them over.