No, people should not. They should use real nonviolence. Peaceful protest is not nonviolence. Nonviolence is used when violence
would be
used. It is not expression. It is not a celebration with friends, a street party, a tent city of cohorts that looks like a rock concert. It is disruption, holding to truth, respectful maintenance in the face of forces that work to arrest, brutalize, stop the actions one undertakes. It is flooding the court system with arrestees, walking where one is not permitted to walk, doing what one is not permitted to do. True nonviolence refuses to lift a finger in violence, and not just for strategic purposes of avoiding the blowback of violent reprisal. The truth is that oppressors are more complex than their own oppression. They are people, and you could have been them had the deck been dealt differently. But it does more than refuse to act violently. It takes action. It does things. Some are symbolic, others are transgressive. But the action must involve crossing some line or other, getting arrested, getting beaten.
Rioters risk this as well, of course. But they also harm many people. Innocent people. They get their message across at far too great a price, just as drone weapons don't just hit the right targets. Yet even if only the right targets could be hit, to do so betrays the truth: even the oppressor is in fact more than they appear. They are complex people with good and bad things about them. The reduction of violence, its imposed narrative of black and white, really is part of the problem. Going from police brutality to rioter brutality really does mean feeding the beast of brutalization.
People recoil against peaceful protests for good reason. But just remember that self expression is not nonviolence. Nonviolence takes place where violence would be used.