I agree. I'm a legal immigrant to the US and even I support a border wall. I live in Texas and I see the effects that illegal immigration, and the organized crime that has grown up around it, has not only on the communities of south Texas, but the communities of northern Mexico - things that the democrats don't want you to see or talk about. Not only that, blue states rarely, if ever, are impacted by the negative consequences of the issues at the southern border (and let's be clear - I'm neither a GOP nor Democrat - I can't vote and personally I despise both of them.) My wife is a chair on a non-profit that provides humanitarian support for illegal immigrants coming over the border and there is absolutely a crisis there almost every day. The conditions for immigrants are appalling and leave people exposed to be preyed upon by cartels.
The solution, however, IMO - is two fold:
1) to stop illegal immigration (or at least make it extremely difficult with harsh penalties)
*and*
2) Fix the bloody immigration system. It's so so so difficult and so expensive that I don't blame the poor, and uneducated people coming across the border. It's near impossible to get in legally w/o a good, and very expensive, immigration lawyer. That and the system is horribly inefficient, slow and backed up. They need to overhaul the entire system, fund it properly and streamline the bureaucracy so that getting in can be done in months for hundreds instead of years for thousands.
The problem is that no party will support the other party fixing it b/c they both want to play to their base, and be seen as the immigration saviors that all the immigrants vote for - I believe that's one of the reasons behind the democrats push for open borders (that and they don't feel any of the effects of these policies) - more voters for them - and a big reason why the GOP is against it (well that and a growing amount of xenophobia.)