It's fighting a losing battle when Democrats, at every turn, do everything they possibly can to promote illegal immigration, up to and including sanctuary cities and now a sanctuary state, not to mention some localities actually allowing illegals to vote and have driver's licenses. On top of that, Democrats want illegals counted on the census so that they can have more representation based on people who shouldn't even be there in the first place. If Democrats would get serious about illegal immigration, instead of defending it hook, line, and sinker every chance they get, then we wouldn't need a wall and we could do the things you mentioned. I don't believe one damn word Democrats say when they continue defending illegal immigration and refuse to even acknowledge that there are two different kinds of immigrants, legal and illegal. To them, everyone is merely an "immigrant". That's because, to them, there is no such thing as an illegal, only immigrants. Their total disgust at building a wall proves to me they are afraid that it will actually work. So, I say build it.