This costs me a lot of money, and I don't want to give free money to people just because they are dishonest. Ban the guy from being the CEO or a board member of a publicly traded company for 10 years. Inexpensive and an appropriate punishment for the crime.
Let's reserve prison for people that absolutely cannot integrate with normal society.
As for prison effectiveness - that's a huge question that I'm just not qualified enough to discuss. I think US is a bit too zealous in this regard, but I'm really not ready to advise here.
Are you really making the case that no white-collar criminals should go to prison? I guess I can see where you're coming from, but I personally think that we need more financial fraudsters behind bars. You know, the whole "rule of law" and "deterrence" business.
Just a friendly suggestion.
Part of the problem is that it's really hard to win an election against someone who has positioned themselves as "harder on crime" than yourself. As a result, we have legislators pushing for tougher and tougher prison sentences, mandatory sentencing, etc. I don't know how other countries deal with this pressure, but I would be eager to see the United States do better.
Personally I think the whole concept of prison is primitive and should be done away with. If someone is violent then they have something wrong in their head and should be treated. I know that currently asylums can be worse places than even prisons, but once we move away from this draconian "people must suffer so I can feel better about wrong in the world" strategy we can move much more focus on getting treatment and detection right.
This is not always possible.
You know that politically-correct killjoy who always speaks up about how distasteful and offensive prison rape jokes are? I'm that guy.
That seems like a compelling case for reforming the prisons into a place where you're punished for your infractions against society, but not abused or raped. Prison shouldn't completely destroy someone's life, either. We need to have meaningful ways for prisoners to re-enter society as productive citizens. Otherwise, things never get better.
To do that, we'd have to find an effective alternative to prison. Financial / professional penalties are clearly not enough - if the penalty for getting caught in a crime that makes you millions of dollars is just paying some penalties, why not take that gamble? From a purely rational standpoint, it would be the logical thing to do - if you win, you make millions, if you get caught you just cough up the money.