To the OP, you're talking like a wall doesn't already exist. A wall along the Mexico border already exists for hundreds of miles. Trumps proposal tries to complete the wall that Bush jr. started. And controversy from the public comes from how Trump communicated his proposal and "the why" he used to claim that Mexicans are providing negative impact on society.
I think this is a colossal waste of money. I'm not for illegal immigration but it's clear that illegal immigrants aren't stealing the jobs that voters are concerned about. They're filling the jobs that people don't want to do. I wonder how many former factory workers that voted for Trump will be willing to wash dishes and clean hotel rooms if/when illegal immigrants are forced out?
The wall won't prevent terrorism either.
You mean that bricklayers, concrete crews, stone masons, sheetrock crews, painters, lawn maintenance....Americans don't want that work? They wanted it until illegal Mexicans that did not pay taxes pulled these entire trades and a hundred others out of reach of the honest American.
Please stop with the broad generalizations. They don't further understanding of an issue.