If you legalize weed, you snuff out the narcotrafficantes, their money and weapons, and their means of making money here.
The problem with immigration on the south border is a lot about "plant prohibition," which funds and arms the worst criminals who then become dictators. People who don't like that move... here. Legalize and all that stops, and jobs in the US soar for growing, harvesting, making things like clothes and rope, transporting it, selling it, and TAXING it.
There are patriotic Americans who care about our deficit, our crime, our future. And then there are those who cannot stop parroting lies, who don't understand jack and do not care, and have not a molecule of patriotism to the US - the ones shouting "he's a pothead" without being able to identify a single "problem" (health, job performance etc.) that caused.