I never suggested looking to them for moral guidance. I was responding to op's quote "inmates or criminals have a higher rate of mental and physical diseases, as well as bitterness, grievances and other factors that skews their vision of reality, and make them judge situations differently from people who are not inmates".
According to the ACLU, over half of arrests in 2010 were for Marijuana possession (https://www.aclu.org/gallery/marijuana-arrests-numbers). I can guarantee that most of those arrested were not upper class trust fund kids even though those same kids likely used drugs at the very least an equal rate than those arrested. In addition, once arrested, those without the means to hire a good attorney are much more likely to either be convicted and sentenced to jail time or become stuck in the criminal justice system. Should we doubt the moral character of all those that used marijuana or only those that were arrested and incarcerated?
I did plenty of drugs when I was younger but was never arrested. I was even pulled over while underage and released without being charged even though I had a ton of beer in my vehicle (I was not drinking yet). Is my sense of morality better than those that were arrested for the same crime? Sometimes the system is unfair and those without resources live much harsher versions of it. It does not make them any more or less moral than those that are able to live the nicer version of the same system due to having richer parents or a more desirable skin tone.
With that said I am not defending people who commit violent crimes. Another interesting avenue to explore is why only one person was jailed in the US on charges related to the 2008 collapse. Were the people responsible for that more moral than the people jailed for drug possession?