Each State has different Laws.
Florida you can purchase a Firearm with showing your drivers license, other states there is a 3 day waiting period. New York you need to apply for a license.
You don't like the Laws, Move out of state to where the laws suit your personal opinions.
there is a 3 day wait in florida also unless you have a carry permit from the state, hell i have to wait 3 days and i am a cop down here