Alfa, let's be real. No wall will ever be built. We will continue letting illegals into this country. The only ones I'm worried about now are coming from the Middle East.
And drugs are here to stay.
I might agree with all of your points, but fighting crime was never about eliminating it. It was about controlling it. Illegals will continue to come in, yes. But that must become a two way street from now on.
Drugs need some degree of legalization in certain states where that sort of thing would blend in with the local culture. Other states can stay with drug prohibition. The only way to fight the war on drugs might be to tax it.