In order to get uninterrupted funding for the military, the president had no choice but to agree to the Repub's demands for this. Because President Obama is against it, he did what almost all presidents have done in the past - he added his own signing statement.
those who don't like this should complain to the Repubs who forced it. Not that it will do any good. This is the underhanded, sneaky way the pubs get what they want - blackmail
He could have made good on his veto threat. Congress would have stayed in session and passed a bill that would give temp funding to the military, then come back and done the NDAA right. Defending the signing of the law makes you no different than the jerks who wrote it, you support indefinite detention of American citizens.
^Right On.