Wall probably does not work on the border [look at China and the Iron Curtain], as the majority of illegals come in through other routes, some legal and they just overstay. Same here in the UK with stop the boats coming across the Channel, the majority of illegal migration does not come through that route. But like the wall on the US Southern Border, the boats are a visible symbol, so that is why people want to block/stop them. I also think there are a lot powerful people in the US [Rep and Dems] who do not want to stop it, as they are making too much money from illegal workers, paying them less and working them like dogs. Plus [like the UK] they do the work that Amricans/ Brits do not want to do, too many young Brit/Americans want to be TIKTOK or YouTube stars and not do the type of jobs the illegals do. Think of all the industries in the US which would grind to a halt without migrants........farming, fast food, hotels, domestic work, etc. Do not know the answer, but think a wall is a symbol to make people feel better, there should be a wall, but not the whole solution, also spend money on helping the countries where they are coming from, so they do not have to leave. Plus highly punish those Americans and US companies who employ the illigals. Send a few people to prison who employ an illegal gardener or housekeeper, that would stop them doing it, so no work, which cuts a reason for them to come.
i would blame the Mexicans if i was you, haven't they paid for the wall yet? The great 'Orange One' said they were going too........ He would have had to deport his wife, as she entered legally, but worked illegally and then got an 'Einstein Visa', for being able to do what?
America have always had problems with illigal, unwanted immigration, with migrants being violent and commiting crime, just ask the Native Indians, I heard Vine Deloria, the historian and author asked "What was America called before it was called America?" He replied "Ours".