Each situation has to be evaluated separately, for all are different. In general, I believe in non-violent direct action, which involve organizing large numbers of people, whereas too often violent uprisings are the product of a small group. If enough people are organized, violence can be minimized in bringing about social change.