And if you are going somewhere where you have to worry about a mob, why are you even going?
Some people own stores, buildings, etc. in busy parts of a city. Bad things can happen for little or no reason at all - AK's, AR's and large capacity shotguns are great defense tools for riots. In that case, a small carry gun won't cut it. But, then again there's a BIG difference between being out and about and having to defend yourself, and guarding your own home/business against rioting mobs.