The Second Amendment was put into the constitution for a reason and it is still relevant to this day. Many opposing gun rights want to interpret the constitution and make changes. This document should stay unchanged and upheld.
This article explains what the NDAA legislation is all about. Explaining that the president can in fact detain anyone accused of terrorism or terrorism affiliation with out due process.
The problem with legislature like this is the government will have permission to detain anyone without actual proof. Your cousin Steve could be locked up and there's nothing you can do about it. Not everyone accused of a crime is guilty, and under the NDAA, it won't matter. Guilty or innocent, you can be detained. Not only is this a violation of your Constitutional rights, it's one step close to Fascism.
We are the freest when the Constitution is followed and upheld by our government. Often the need someone to administer checks and balances on them. Our Constitution is the law throughout the land and equally founded by the principle that distinguishes America from other countries.