Nonviolence is the only way. Even if you achieve your goal by violent means there are always side effects, and these can be worse than the problem. Violence is against human nature.
Once you accept that perfection is just a goal, screwing up isn't so hard to handle. Each misstep is still a step, another lesson learned, another opportunity to get it right the next time.