Crime is an extremely complex problem with a complex etiology. We need a multi-disciplinary approach to lowering (note I avoided saying "eliminating") it.
Some people are indeed addicted to crime. Sociopathic personalities and people with other personality disorders tend to have a high exciteability threshold. They crave stimulation and don't get it with the average, mundane, everyday things the rest of us do to keep entertained. Hence they seek excitement through adrenaline charged activities (robbery, burglary, fighting, speeding, car jacking, etc.) and drug use.
The old argument, "nature or nurture" is somewhat invalid in discussing crime. It is often both. A person descended from people with emotional/mental/personality problems often inherits those characteristics to some degree. Combine that with growing up with a dysfunctional family, a flourishing illicit drug culture, a crappy neighborhood, and the lack of educational opportunities...you get a crime, of course.
I'm not being an apologist for criminals, nor am I a "bleeding heart". I would, however, like to see children get a chance.
Yet when they grow up...should they come after me or my own...I'm going to whack 'em.
Regards,
Steve