Also you have to ask yourself
"Which side will the military be on. Not all will be on one side."
No politician in their right mind would take it so far as to use the military enmasse to take on the gun owners in America. Even the rabid anti-gunners know it has to be done one at a time.
That is what they are doing. Making more crimes into felonies, and working to further control or ban weapons one at a time.
Socialism demands the populace be unarmed. Just as the citizens won't accept socialism in one bite they won't accept being disarmed in one step. Incrementalism is the preferred tool of both movements.