Move to the country. In rural areas there's less of everything and everyone is so spread out, crime is much more difficult to achieve. Or ... you could learn self defense techniques. The stronger more self assured you are, the less of a victim you'll appear to be.
Just don't go to street demonstrations. The people screaming for peace and justice are the first ones to start vandalizing and what not. You would think there was a football (soccer) game or something.
I think its irresponsible to go if you have kids if its likely to end up violent. Who's going to look after the kids when you're in hospital or dead?
guess the best way would be to stay in the kitchen and wash them dishes