So then people that are addicted should not be punished for crimes they commit related to their addiction?
They should be rehabilitated in an institution that is set up to help them beat the addiction and re-join society.
If necessary, they should be removed from society and locked up, if they pose a danger to others.
Putting them in a typical American prison that is designed to make their life as miserable as possible while extracting free labor helps neither them, nor the victims, nor society.
Since we cant force people to get healthy they will be in our society with their addictions. Should they be punished for their crimes?
Depends on the crime, the motive and their state of sanity.
Generally, it’s for a court to decide.