Combination of:
- Lack of proper parenting.
- Lack of life to begin with....
- Environment
- Youth/teenage brain
- Drugs/Alcohol
- money
Yeah. It's hard to 100% fault someone who makes bad decisions if they've been raised that way. I think there IS a point where you become an adult and have to make your own decisions, but I don't think you can completely discount the worldview & habits you acquire as a kid. Some people grow up in very warped environments and it very much molds who they are as a person; I don't think it's fair to expect people to make miraculous changes if they've never had that good influence to begin with, or been given the encouragement & guidance towards being a better person.
It's easy to say well, if they're adults, they should make the choice, but a lot of people also don't realize the opportunities that exist for them, so they do what they know -whether it's being a welfare sponge when they really don't qualify, or selling drugs, or stealing, or whatever. I have a friend who basically grew up on the street (well, lived in the back of a car) and grew up partying & drinking with her mom even at a young high-school age; her views of life are pretty twisted compared to a regular nuclear family setup because she didn't grow up under normal circumstances in a conventional home situation. Now she has a hard time in life - staying in one place, holding down jobs, etc. But she doesn't relate to your typical after-school special type of life because she never had that influence, so it's hard to judge her and say she should act like everyone else when she wasn't raised like everyone else and doesn't have the same headset on that most other people do.
I think that's the case with a lot of people who commit crimes, especially recurring crimes - you go with what you know, even if it's wrong and even if it ultimately ends up hurting yourself. There are always other options & more opportunities for you, but people are creatures of habit, so we keep seeing the same things over & over again. It's sad. But then again, you can't teach that stuff in school anymore, because that's "overstepping the bounds". So unless you come from a good family or are a self-motivated person, there's not always a lot of help out there for you. And even if there is, you still have to make the choice to accept the help, whether it's from a boy's club or YMCA or church group or whatever.