Well, how do people become thugs? Respectable middle-class people usually don't go mugging passer-byes either.
If poverty and unemployment last decades, then they definitely do cause violent crime as well.
People become thugs not because of poverty and unemployment, but because of cultural factors and a prevailing sense of impunity. And note that the prevailing sense of impunity has a "cultural" influence, which may reverse if the impunity comes to a sustained end.
If you look at some ultra-violent countries, like Brazil of the late 90's or Venezuela today, you'll note that they aren't the poorest around. Quite the opposite. Peru and Bolivia are much poorer (and also every bit as unequal, so that sociological line of explanation fails as well) and are also quite safe. In fact, Peru has a lower murder rate than the US (the richest country in the world), and it has been poor for centuries.
Why is Peru both much poorer and much safer than Brazil, its neighbor? Well, I don't want to pull another crackpot sociological theory, but I dare say the bulk of the explanation lies in the aforementioned culture and punishment. Brazilians are far more likely to resort to violence and far more likely to tolerate crime (some popular musicians sing with pride about stealing from supermarkets
![crazy eyes :crazyeye: :crazyeye:](/images/smilies/crazyeyes.gif)
). Also, the chance of getting sent to prison for doing a crime in Brazil is very, very little (outside of São Paulo). In Rio only 10% of the murderers end up in prison. Peru OTOH not only has a far more negative outlook on crime as a far more efficient police/court/prison system (as surprising as that may seem).
I am not ready to categorically state that poverty and unemployment can play no role in violent crime, but I will say that such is necessarily trivial compared to culture and policing.