Let me try to put this into perspective. I was surprised and glad when concealed carry was passed in Texas and other states. I am not saying I carried before that but just let me say that when traveling, even through other states, I was able to protect my family. I wish this law had been passed forty years ago. A lot of progress has been made.
If the government tried to confiscate guns they would probably get very few. Does anyone know how the disarmament was carried out in New Orleans? Did law enforcement just ask if you had guns or did they search each house? What happened if a person just said no, they didn’t have any guns?
In order to confiscate firearms the second amendment would have to be suspended and to make it affective, If people just said "no I do not have any firearms", a warrant would have to be issued for each house or the fourth amendment would have to be suspended also.
To paraphrase a previous post, if they started suspending the constitution on a large scale, they would not have to look very far to find guns.
As for armed foreign troops on U.S. soil, if that happened, those troops would not only have to fight civilians but they would have to fight large portions of the U.S. military and law enforcement.
On top of all this there would be the problem of many states seceding from the Union.
I am not saying it is impossible but I firmly believe it is extremely unlikely the U.S. government will ever try to confiscate guns on a large scale.
The Fourth Amendment
The right of the people to be secure in their persons, houses, papers, and effects, against unreasonable searches and seizures, shall not be violated, and no Warrants shall issue, but upon probable cause, supported by Oath or affirmation, and particularly describing the place to be searched, and the persons or things to be seized.