I have
never understood the rationale behind needle exchange programs. "I'm intending to an illegal, immoral and harmful thing to myself. I think you, a law-abiding moral person should be drawn into my depravity by being forced to pay for some of my expense."
We're supposed to do this to reduce the spread of AIDS. But making it easier for people to have drug habits will just lead to more people with drug habits. People on dugs aren't known for coherent thought, so they will likely end up using an unsafe needle anyway.
We should be trying to help people get off drugs, not keep them addicted. I would support a needle-excahnge program where someone brought in a needle and in exchange, we put them into drug rehab. Anything else is just comdemning a person to remain in a living hell. That doesn't help them at all; getting them to kick the habit would.