People seem to be incredibly judgemental and lacking in compassion for people in different circumstances.
There are a lot of people out there who haven't been exposed to drugs who believe that people who take drugs actually deserve to die. Recently in New Zealand several people ended up in hospital after taking dodgy "MDMA", the sheer number of comments on Facebook about how they had it coming, or they deserved it, or how they shouldn't have been admitted into hospital were disgusting.
Regardless of whether they did was right or wrong, these are still human beings, they still have friends and families. Just the other day I walked past a dead heroin addict being wheeled into an ambulance. They had it coming to them, but I didn't feel like they deserved it. Nobody deserves to die on a street corner from an overdose.
It's the same thing with prison. Out of sight, out of mind. If people have never met someone who has gone to prison, then to them it's an abstract concept. They can't imagine the pain or suffering. I've met a couple of people who've served time for drug related charges. Neither of them wanted to commit the crimes they did, but they hit rock bottom. When you're addicted to methamphetamine, you don't exactly think clearly or logically.
But people don't see this. They see the world through the lens of their own reality and their own circumstances. It's the same thing that causes wealthy people to say that poor people just need to get better jobs. They have no concept of the world that these people live in.