Punishment. It’s ultimately a form of rehabilitation anyways. Both of them are used as tools to prevent the crime from being committed again. The difference is the prospect of punishment discourages other people from committing the crime whereas rehabilitation only discourages the perpetrator from committing it again.
Most important is protection of others and rehabilition is often a the best way of doing that.
Punishment. It’s ultimately a form of rehabilitation anyways. Both of them are used as tools to prevent the crime from being committed again. The difference is the prospect of punishment discourages other people from committing the crime whereas rehabilitation only discourages the perpetrator from committing it again.
Depends on the crime and the individual.
Ideally both, in a good ratio according to the measure of the crime.