You don't need a "right to revolution" - it is extra constitutional. We have a right to arm for it, but fully expect to cross the Rubicon if push comes to shove. The government, however, has a right to quell insurrection and secure people and their property from violent criminality.

The second amendment is a right to prepare for warranted and popular insurrection, but not a right to engage in it. Does that make sense? It is where law and natural rights get fuzzy.