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.