I think this is a logical and well reasoned attitude if you are living in an ivory tower and have never been close to an addict. People mostly become addicts in response to something bad happening in their lives.
Punishing fellow human beings for an addiction is wrong. Addicts need treatment and support not punishment.
This may not be a civil rights issue, more common sense and basic decency.