Five billion is a drop in the bucket. That wall will pay for itself over and over. There are estimates that illegal immigration costs the US over 100 billion dollars a year. Having said that it’s a no brainer and who cares if Mexico pays for the wall. It should have been built fifty years ago.