No government will ever be able to take all of our guns. A significant number of them are buried in unmarked caches, vacuum sealed after being covered in cosmoline, along with ammunition.
Do you realize there are hidden caches of Russian weapons hidden through out the USA smuggled in back during the COLD WAR? They were to be given to infiltrators if a real war between the USA and the USSR broke out.