'm not sure what else people can do except express themselves through violence.
haven't really followed this very much, just catched a bit on the radio. I can sort of understand your reasoning, but:
attacking the fire department? public transport? an asylum center ?!?
sorry, but that sort of violence is inexcusable. No matter how angry you are about the status quo.
The reason this happens is usually because the things/people that the protesters are angry at is so protected that they can't get to it/them. So they went their anger on some random, usually state controlled, thing.
Not saying it's like this here because I don't know but that's a common reason this happens.