Simple solution that is an impossible task. Put people to work.

Instead of giving people a reason to die. e.g. Promising virgins or some other spiritual reward. Give them a reason to live. e.g. A life style sustaining job. Poor broke disheartened people are easy prey for any radical.
Money tends to solve problems. Jobs that can actually sustain life with a little extra discretionary cash would give people a reason to live and plan for the future. There are references to higher levels of crime and violence in low or no income neighborhoods. Eliminate those neighborhoods and there may be a drop in crime and violence.
The challenge to creating jobs is enormous because increasing jobs is not in very many business plans. The typical plan is to cut costs of production to increase profit margins. Left to it's own means industry will never create jobs as a priority. Industry will find ways to make things quicker cheaper. That leads to job losses.
The solution is to guide investing by regulation. Entice money using the tax code. Tax breaks to brick and mortar and punitive taxes to lazy money. There are not very many successful entrepreneurs that do not tribute hard work to great accomplishments. Simply apply that positive to money. Make money work. Increase the velocity of money and prosperity from jobs should follow.

meta: