About the one thing this situation does not need is armed randos taking matters into their own hands. Currently, Seoul is in a constitutional crisis. The President is required to lift martial law. He has not yet done so. If people on the streets started shooting at each other, he'd have legitimate reason to send in the military. Korea's lack of a 2nd Amendment is one of the things keeping this constitutional crisis from what would have been the stupidest civil war of the millenium.
The history with actual cases of private arms being used to support or to resist government tyranny in the US can be generously described as "mixed".
It's also telling that so many instances like that, in the US and elsewhere, start with "... and then the good guys (or sometimes bad guys) seized a barely-guarded state armory". It's debatable how relevant private arms are to the resistance of tyranny anyway.
Foreign occupations are a whole other matter. When the call's coming from inside the house, plenty of your fellow "freedom-lovers" are helpfully using their liberty to liberate you from your liberty.
If the US military is united behind one group then that's that. If the US military is divided, then god help us caught in the middle.
Also, private gun ownership was the norm at the time.
Heller draws it's decision from historical reality and originalist philosophy