No one has ever said that it is the entire answer to the entire problem.
What it will do is stop most human trafficking, which is the worst of the worst problem. It will also stop a considerable amount of the drug trafficking, which will allow resources to follow leads elsewhere in greater numbers,
And please. We spend more than the 8 billion we are talking about on complete and utter nonsense.
The only reason to oppose this CHEAP solution to truly horrific problems is because Trump wants to do it.
As for asylum the Congress needs to do their jobs and QUICKLY to remove protections for seekers OTHER than Mexicans, because they are completely overwhelming the system - Ask Obama’s Jeh Johnson who stated as much, days ago.