Assuming this isn't a homework assignment and that you aren't an internet troll inciting an argument all I can say is:
Have you been living under a rock for the last coulple of years?
The Supreme Court has ruled that the Second Amendment applies to individuals but allows reasonable regulation of firearms.
See DC v Heller and McDonald v Chicago.
As for the NFA, if you don't like it you are welcome to put up a few hundred thousand dollars of your money and take the matter up to the Supreme Court.

