We have a real-life example of the second point playing out in modern times. The relevant observation is that it's important for armed citizens to be able start a conflict in order to put other forces in play. During Bangladesh's war of independence from Pakistan, civilians captured weapons from military depots to fight against the Pakistani Army. Those civilians formed the core of a resistance movement that was then quickly joined by defectors from the Pakistani military and, eventually, India. The civilians could not possibly have won a war against the Pakistani military. But it's doubtful that India would have jumped into the war if there wasn't already an armed resistance movement for India to support.
We have learned from Iraq and Afghanistan that it's very difficult even for the world's most powerful military to hold cities and countryside against people armed with handheld automatic weapons.