If guns are outlawed, only the government will have guns. I read that in Kosovo, the government had armed all the ethnic Serbs, but mostly prevented the ethnic Albanians from having guns. We have a government that is willing, even eager, to support genocides of whole peoples in various parts of the world. Returning small arms fire was a fair fight in 1789, but today it won't help. Instead, our country's levels of private gun ownership, the highest in the world, serve rather then prevent totalitarianism.
Guns are both a symptom of and a further cause for our culture's distrust of others.
Guns won't stop corporate or government abuse. Massive numbers of people, working together, refusing to consent to their own enslavement, will. Guns discourage that. Our culture is one of the worst in the world for knowing how to work together. Our willingness to do that is crippling us.