To be pendactic, Shay's Rebellion. But your point does stand. Revolutions only work generally when a good chunk of the population accepts the revolutionaries as more legitimate as the government. All points of lack of military prowess aside, I don't see any of us getting that any time soon. Also, cost of failure, and likely of failure is extreme. We'll all be hunted men for the rest of our lives if we are lucky. Its insane enough to even suggest that the people arguing for armed rebellion at this point are most likely agent provucauters trying to get us to say and do dumb stuff so they can arrest us all, and reframe the question away from their own actions.
I'll update my idea. Its not simply "don't work for the government", as I am not calling for a boycott on people working on health services, NOAA, simply a boycott on doing IT/Programming/any tech work for Law Enforcement, Intellegence, Defense, Corrections, as well as all private contractors and private companies that are dependant on above to function such as private prisons, and contractors.. If they feel they are so much smarter than us they need do devious stuff for our own good, they can fix their own computers. They need us, plain and simple. They don't have the expertise. Some yuppie with a $500 suit, no matter if he's the smartest suit in the world still isn't a hacker. They know this. Its obvious when General Alexander went to DEFCON. Its obvious there is a pretty big culture gap, and they have a hard time recruiting talent, because most brazen assumptions about how to find it are not just slightly off, but blatantly wrong.
To work, we only need a slim amount of people to be active in the movement, perhaps %10, vocally agitating ideaology. The rest who are not confident enough to share their views simply need to just look for a job elsewhere, and if they have a job with said agencies, politely accept work elsewhere, and then leave, and discuss their views in private, but encouraged to talk about their politics if they feel comfortable. Even people in the military can do things like request change of MOS, or simply decide to not renew their contracts. If you program Free Software Open Source, you can simply choose not to contribute to projects sponsored by the military, or fork them and not-contribute back upstream.
Its a reasonable plan of action, because it won't take much to make change. There is very little to loose, and only the agitators have any real risk, but the risk is slight. We can also form channels of communication, form communities based on solitarity and just talk. Big key here is solidarity.
the cost of failure is almost none. Start this you and me, just pass it on. I am not asking you to shoot anyone, rob anyone, plant any bombs, launder money, and I won't. I simply ask for solitarity.