This sounds like the argument against the Soviet Union as well. It all boils down to rational choice in government.
If we take the basic question "What does everyone want?" The answer is power. "What do those in power want?" To stay in power. Those are both staples of rational choice theory.
Spinning forward-what is the easiest way to ensure the masses won't rise up? Take away their guns while ensuring that you have guns and that those without guns know exactly what guns can do.
This isn't a liberal/conservative point here-if conservatives thought they could get the support from their base by being opposed to guns at the same time they would. However, there is a constitutional amendment that allows guns in this country which makes the life as the power broker MUCH more difficult as the proletariat is armed.
Accordingly both sides have learned that a large portion of the population is opposed to guns while another large portion of the population has the Charlton Heston mantra of "Out of my cold dead hands" and then finally there is a portion of the population (larger than either previously mentioned section together) that is on a scale in between. So the politicians are trying to figure out where on the scale to sit.
I'm very pro-gun, but I also hate guns being in the hands of the wrong people. That's all I'll say about my personal feelings, but I don't necessarily think it is liberal/conservative but more a power broker issue.