Here are a few links to some websites that will help you figure out the firearms laws that are out there.
***While handgunlaw.us and other websites strive to keep their information up-to-date, remember that it is ultimately YOUR responsibility to ensure that you are in compliance with all Federal, State, and Local laws. There are plenty of resources on the internet where you can obtain the correct legalities for your area. If all else fails, contact an attorney who is knowledgeable in gun laws.***
Most importantly, we have the 2nd Amendment of the United States Consitution which protects our right as free citizens of the United States of America to own and use firearms for defense against all threats, both foreign and domestic. Put that in your Aloha Snackbar and eat it.