Isn't this the thing the Second amendment was supposed to prevent?
As I understand it, the 2nd Amendment was supposed to ensure against invasion from the British Empire by keeping the population armed, so any attempt at invasion would allow the armed population to spark a popular insurrection.
But it is really beside the point. A population is only able to stand up to oppression if it is organized, and in most advanced countries, governments and corporations are going to back down if an organized population demands change, e.g. Eastern Europe in the late 80s and early 90s. In most cases governments and corporations will just be biding their time, waiting for people to go home and settle back down into their lives, so they can roll back the concessions. A recent example is Egypt. Sometimes they will fight, but it is extremely dangerous, as there is no telling where it will end, e.g. Syria and Libya, not to mention destructive.
Going back to the US, it should be clear for everyone that the US rulers have successfully managed to keep its population disorganized through a variety of techniques such as sowing distrust between its citizens, massive surveillance, union-busting, mass media and the stacked circus of democracy.