it simply requires that any orders to do so must originate with the United States Constitution or Act of Congress.
The statute only addresses the US Army and the US Air Force. It does not refer to, and thus does not implicitly apply to nor restrict units of the National Guard under federal authority from acting in a law enforcement capacity within the United States. The Navy and Marine Corps are prohibited by a Department of Defense directive, (self-regulation,) not by the Act itself.[1][2] Although it is a military force,[3] the U.S. Coast Guard, which now operates under the Department of Homeland Security, is also not covered by the Posse Comitatus Act
Well, I guess they now have their authorization...
But that is actually some good and positive news-since NDAA 2012 doesnt give Congress new authority in regards to US citizens and states the laws regarding the Army and detaining US citizens is that same as it always was and previous laws, including this one, take precedence.