Yes, we should consider a greater range of punishments
Every offense against society doesn't need to be a prison stay: much tougher fines, required servitude in the community until restitution is completed, required training/therapy, community service, ....