This has nothing to do with US citizens inside the US. It is for alleged citizens on a BATTLEFIELD. It is in response to the traitor who was blown up by a drone recently. You remember don’t you? There were many FReepers who insisted that the nationality of every combatant encountered on the battlefield be determined and that they then be accorded all legal rights. Like most bad ideas, this one is a over reaction to a perceived wrong. While it is a crappy idea and needs to fail, it is NOT what you are making it out to be.
I'm making it out to be?
According to the American Civil Liberties Union, the National Defense Authorization Act will allow the U.S. military to declare national territory part of the "battlefield" in the War on Terror.