Legalizing cannabis would not stop the criminals who currently sell it from continuing to commit crimes. They could simply diversify their activities. Many of them would already be dealing other drugs or involved in other criminal activities. The legalization of cannabis could simply give them a legitimate base from which they may operate.  In order to end the "war on drugs" and the problems of violence associated with it, all drugs would have to be legalized. While some debate the harmful effects which cannabis may have, few argue that drugs like heroin and crack cocaine do not present a serious threat to people. To sell these kinds of drugs legally would be irresponsible and would ruin lives, families and communities.