I think people should be armed and ready to defend themselves. But turning into a armed mob roaming the streets is not something I approve of.
The use of force to deal with these protestors should be done by the police or National Guard. Get some high powered water jet trucks like I saw Germany use and hose their asses down. They start to attack with deadly force? Shoot them.