That's been my general observation. I see the following hypocrisy: Murderers and violent crimes should require rehabilitation, better lives in the prison and discussion here tends to be more around pro-forgiveness ideology; whilst I also see liberals suggesting that politicians and corporate leaders should be punished by prison terms.
Apart from my own observation, non-punishment of non-violent crimes is a cornerstone of liberal criminal justice reform (Prop 57, 20, etc.).
I am sorry I wasn't more clear. When I suggest prison time I mean in a rehabilitative facility. And that should be for all crimes that we demand prison time for. I am not for retributive justice.