La povertà è uno dei fattori e probabilmente il principale, ma non l'unico. Le condizioni socio-culturali (come tu stesso dici) hanno anch'esse un ruolo importante. Prova ne è che tra etnie diverse di immigrati, a reddito simile (basso) l'incidenza criminosa si discosti in modo talvolta anche significativo. Prendendo ad esempio le due più recenti e cospicue migrazioni, ovvero i bulgari e gli stessi rumeni, gruppi di estrazione sociale di provenienza generalmente simile, le statistiche ci dicono che i secondi delinquono parecchio più dei primi. Così, anche tra popoli apparentemente simili, troviamo che ad esempio tra i marocchini l'incidenza criminosa è superiore rispetto a quella riscontrabile tra i tunisini. Le motivazioni sono tante, il benessere (o assenza dello stesso) è il principale ma non l'unico.