We just need to look at places where legalisation has already happened to see it is a generally good idea... Portugal legalised everything and saw improvement in addiction and crime statistics.
In Washington and Oregon, US, you can buy locally produced weed legally in specialty shops, and it's cheaper than buying it on the streets. Dealers are going out of business. And the gov. taxes it too!