Just some background - the NDAA is passed annually, it contains nearly all funding for the military and veteran's support programs. Obama signed with statement (which presidents usually do when they disagree with a bill, but can't veto it because of the impact a veto would have). He was pretty much forced into a corner since the provisions we're all worried about were tacked onto a major, major bill at the end of the session when he couldn't send it back without shutting down the military and VA program funding for months. The signing statement's here: Statement by the President on H.R. 1540 | The White House but the jist is "Hey, we don't need those provisions and they're dangerous -- but I don't have a choice because if I don't sign this, we don't have a military."
Regardless of where you stand politically, it must be acknowledged that this isn't Obama's fault. He didn't ask for the provisions, they were forced onto the bill by Senators Carl Levin and John McCain. Remember: the President doesn't make laws, his job is to execute the laws that are on the books ("executive branch"). The law was created, written, and passed by the House and Senate. Be sure to make your voices heard by the appropriate people through letters and phone calls before the election, and take into consideration how your representatives voted when you hit the ballot box this year. Reps who supported the NDAA and indefinite holding of American citizens without due process in TN...
* Lamar Alexander [R]
* Bob Corker [R]
* Roe, Phil [R]
* Fleischmann, Chuck [R]
* DesJarlais, Scott [R]
* Cooper, Jim [D]
* Black, Diane [R]
* Blackburn, Marsha [R]
* Fincher, Stephen [R]
Only two of our Congressmen voted against it, Steve Cohen [D] and John Duncan [R]. One Republican and one Democrat stood alone from all their colleagues and voted to protect the Bill of Rights. Every other representative for the State of Tennessee voted against the fifth amendment in the Bill of Rights. Remember that on Election day. Preferably, remember it in a vocal manner that lets the candidate know why you voted the way you did. On a side note, Montana (God bless them!) have already launched a campaign to recall all their reps who supported the NDAA. Montanans Launch Recall Of State's Congressional Delegation Over Votes On NDAA, Indefinite Detention