So - someone who carries because of the very real threat of getting hit in the face with a baseball thrown full force, thrown to the ground by a mob, kicked, punched, stomped on, mugged and robbed - is a bigger danger than the mobsters who are doing it? And they are criminals?
I don't get what you're saying...
Eventually someone is going to get thrown to the pavement by flash mobbers and they are going to get a cracked skull and die of a brain hemorage or a heart attack, or just die from blunt force trauma and being beaten to death.
People have a right to deploy a firearm to stop a robber from victimizing them and to protect themselves from a beating, and there isn't a need to prove beyond a shadow of a doubt that the beating definately would have been fatal.
On the other hand - if someone is carrying so they can hunt flash mobbers - that is a different scenario.