Just because people don’'t agree with your solution doesn’t mean that we don’t care about the problem. Several people have given you reasons that they don’t think that your solution will work.
Showing compassion is not doing something just for the sake of doing it. Showing compassion is examing the problem and finding real solutions. If you do something just for the sake of doing it then you are only trying to make yourself feel better about the problem. That isn’t compassion, that is a warped sense of selfishness disguised as compassion.
I am sure that you are very concerned for the problem and want to take a stand. Just make certain that the stand you take is one that will work.
If you feel that this is your misson-and God could well be placing this on your heart-then why not get a degree in psychology and actually work in a field that will do some good for addicts.