The vigilantes did nothing wrong. Don't stab people and you won't get beat, simple as
Ah yes, ascribing personal responsibility to a systematic issue. Definitely not a recipe for disaster.
The great majority of crime is caused by poverty, so as long as the refugees are kept in those conditions there will always be crime, no matter how much you beat them.