Great question. I believe there should be a balance of both. There must be consequences for your actions and if prision as a punishment is the consequence yes, but if you need to balance that with rehilibation. Because if you don't, your prision will go free and offend again. JM2cents.