No, the President should not have the right to indefinitely detail U.S. citizens under NDAA, because that effectively gives the President the power of a police state. If the President can detain anyone for an unlimited period of time, he can effectively arrest anyone that he wants to for any period of time. This is dangerous and not an American way ot life.
The United States of America is supposed to be the land of the free. However, it seems there are a select minority of people that have all the power, whilst the rest suffer. Once example of this is the NDAA law that allows the President to indefinitely detain U.S. Citizens without even providing them due process. This is utterly ludicrous and is nothing more than an abuse of power. Frankly I think no one man or even small combination of men should have such rights.