Браслеты и электрошоки каждому?
Как вариант, на каждого мигранта надевать неснимаемый ошейник с парализующим ядом (типа как в Королевской Битве, но там была взрывчатка), действие которого наступает мгновенно и длится пару часов. Каждому гражданину - пульт, активирующий ошейники в радиусе 50 метров. Помимо парализующего яда должен быть летальный, который активизируется, когда парализующий яд в ошейнике заканчивается, дабы обезьяны не додумались как-нибудь исчерпать запас парализующего яда и начать творить беспредел. Также при попытке снять ошейник - происходит мгновенная активация летального яда. За ложную активацию ошейников - штрафовать граждан, дабы не злоупотребляли, или любую активацию сделать платной (например, пульт управления имеет ограниченное число активаций, перезарядка одной активации стоит к примеру 1000 рублей, дабы ради баловства никто не активировал впустую).
В итоге у людей будут способы самообороны от понаехавших обезьян. И мигранты будут довольны - получить укол парализующего яда куда приятнее, чем получить нож в печень от очередного бритоголового, которого достала ситуация с мигрантами (валят-то они без разбора, как адекватных мигрантов, так и неадекватных, а вот ошейники активировать на адекватных мигрантах вряд ли кто будет за 1000 рублей то, разве что параноики, чаще всего будут пользоваться этой функцией, если реальная опасность).
Ну и кроме мигрантов подобные ошейники можно надевать на бывших уголовников или на осуждённых условно, дабы у граждан была надежда, что если условно осуждённый пойдёт убивать, они смогут его остановить (от удара сзади по голове - не спасёт, но всё равно лучше, чем вообще никакой защиты).
Единственная проблема - всё это на наши налоги, увы. Ну и также есть законопослушные белые граждане без ошейников, которые внезапно могут начать убивать, против них тоже не поможет.