I really don't get the "everyone should carry guns" argument.
Let's say you see somebody shooting, so you pull your gun. Now you have two people shooting at each other.
Along comes person 3, with their gun, who sees person 1 and 2 shooting at one another. Who does person 3 shoot at?
How does this not devolve into a massive firefight where nobody knows who is shooting at whom?
(FWIW, I'm pretty anti-gun control, but this idea that we're gonna have a million Clint Eastwoods running around seems ridiculous to me.)