Also about Non-violent criminals, their still criminals and they where deemed to be guilty in a fair court. Short and simple people don't break any major laws and you won't end up in prision. Oh and BTW you can't be incarcerated for a minor Tax mistake, you can be incarcerated for straight up Tax fraud in which case you deserve it.
No thats not entirely true they will have access to the internet but the access will be restriceted by a proxy & filter or it will be monitored by security personnel, removing the ability to contact other people.
We live in a society that revolves around the system of Law & Punishment if you fail to abide by the laws, if you've done something wrong and its a minor offence you'll get a fine not a prision term, but if your stupid enough to do it again and again then you deserve to be in prision. I believe that you have a right to a fair trial and if the verdict is handed down as guilty then you wave all rights.