The solution is surprisingly simple. You just need moderate enforcement of fines that are scaled to the offenders income and that escalate exponentially with reoffense in a reasonable time period.
Fines should be designed to make it uneconomical to continue to reoffend.
Fines should be designed to make it uneconomical to continue to reoffend.