One of my big disappointments with Trump is that he has failed to implement users fees to help pay for effective border security, which must include a physical barrier.
First of all, why should Mexico pay for 100 percent of a wall? It shouldn’t. It would be reasonable for Mexico to pay for half of a wall That’s easy to do with user fees for every person, vehicle, and container that crosses the border. Maybe $10 per person, $25 per car, $100 per truck or container. That would eventually pay off a bond issue for a “wall.” A 10 percent tax on remittances by illegals sending money back to Mexico would also raise a lot of money for border security.
Actually, the double row fence that Congress authorized in 2006 has worked pretty well where it has been built. Bush started it and Obama continued building it, but Congress failed to provide enough funding to build enough of it.
Congress and two previous Presidents wanted a physical barrier on the border. The people now opposing Trump so strenuously all voted for it 2006.