Any laws should come from the states.

New Hampshire would be a great place to start.

Anyone proven senile shouldn't be able to own a gun.

Anyone determined to be mentally unstable shouldn't be able to own a gun.

Sorry Ed......you and all the gays in New Hampshire are chit out of luck.