Legalizing weed will certainly affect organized crime in Mexico but it won't be significant. There are plenty of other drugs and other criminal activities from which organized crime gets income. Other important thing to consider is that Narco Culture is pretty strong in Mexico. This people will not stop being involved in criminal activities just because their income dropped. Moreover there will always be people willing to become involved in criminal activities, not to become rich but to make a living wage.