D.A.R.E. should be scrapped and replaced with a program that is more honest. Kids are much more intelligent that we give them credit for, particularly teenagers. They know that all drugs are not as dangerous as we try to tell them they are, and "Drugs are Bad, m'kay" is not going to work.
If something is shown to be ineffective and has the opposite affect than what it was created for than what is the use of having it. It takes money to run programs such as this and if it doesn't work than that money needs to be put towards something that does work.
Yes, an ineffective program should be scrapped. At the very least, it should be re-done. If the evidence shows that it's not working, then something has to be done. The program needs to be improved, fixed, or replaced with something that works better. No need to keep wasting time, money, and energy one something that does not work.
DARE may not be effective, but kids still need to learn about drugs and the danger of addiction. I'm not an expert, and I don't know the most effective way to accomplish this, but not mentioning it at all doesn't seem to be the way to go about it either.