You shouldn’t blame the people.It is the government’s fault for lax enforcement of existing immigration/employment laws. Blame corporations who lobby for lax enforcement and porous borders. And don’t forget to blame consumers who demand cheap goods and services.
I don’t blame some of them...but even the ones with good intentions who don’t follow the rules abiut how and when to enter the country should be invited to leave. The point of the weaponry is to dissuade anyone from trying to enter in any way but at an approved border crossing, and to make sure that the coyotes, drug gangs and terrorists masquerading as immigrants understand that there is a line that we won’t let them cross.