We have a serious problem in our country and it's not illegal drugs or illegal immigration. The problem, in a nutshell, is making up our minds when it comes to government policies.
We want to curtail illegal immigration, but we need the labor force that immigration provides... so we make a lot of theater about catching illegal immigrants, but we don't secure the border.
The stated goal of our government is that illegal drugs are bad, but Billions of dollars in drug money is deposited in our banks and invested in our property and financial markets. It helps sustain our economy... so me make a lot of theater about fighting illegal drugs, but we don't do what is required to stop them.
Our indecision manifests itself in many ways. We want to intercede in foreign conflicts, but we can't actually make up our minds on whose side to intervene, the goals of our intervention, and an exit strategy for the intervention ... so we make a lot of theater about fighting for oppressed peoples.
These are all complex problems and if we're going to take a stand against something, we should probably decide if that stand is what we really want.
The question isn't what we do about illegal immigration, illegal drugs, or foreign wars ... the question is, do we do anything at all.
Creating ineffective theater is expensive and counter-productive.