Better solution IMHO...allow business/property owners to shoot to kill anyone who threatens their business/property with violence. Do this only under an emergency basis. Normal rules of deadly force to be the rule unless there are violent protests. Allow anyone of these, the governor, mayor, police chief ,or the sheriff to declare riot status. The others should not be able to countermand any of the others. Set time frame to end and allow legislature to convene to override. I want it easy to declare with time limit and hard to overrule but not impossible.
Now when Joe Bill Bob opens up with his semi-auto rifle and 10-15 of these punks end up in plastic wrap at the morgue this crap will stop.