What will work against a mob is a nice semiautomatic Bushmaster in .223 or larger caliber. Yes, I am talking about those EVIL, black firearms that the uninformed legislators like to call assault rifles.
My mind still sees that Korean shop keeper in the middle of a riot with stores burning all around him standing with such a firearm. Amazing the mob left his shop alone as well as the shops near his.
On top of this not a single member of the murderous mob was killed or even wounded by this firearm. Just the simple fact that a firearm was present made the mob go on to places where there were no firearms.
A semi-automatic shotgun with plenty of shells works also. Even a handgun can protect you.
States like Indiana, where people carry loaded firearms openly, do not have this problem. You see, people who break laws do not want to pick on armed victims.
This is one of the things the Second Amendment was created for. Liberal/progressive cities and states and governments disarm or make it extremely hard for you to protect yourself.
Like the old saying goes, when seconds count, the police are just minutes away; that is if there are any police available to respond in your area.
Besides the Supreme Court has ruled that the police are not responsible and cannot be held accountable to protect you individually. The Supreme Court has also ruled that the Second Amendment is there to allow citizens to bear (carry) arms to protect themselves.
Remove everyone, no matter what political party they belong to, from office with your vote and elect people who believe in the Constitution of the United States above all.