If illegal immigration is such a problem, why not fine businesses 5x salary for using the labor, for as long as it was used? There are a lot of systems in place to verify working status at this point. It eliminates any incentive to hire this cheaper labor willing to work for lower wages. The people coming will be coming for a variety of reasons but it won't be to take the jobs of the uneducated Americans
It isn't remotely the problem or even in the same galaxy as needing this type of response.
The cause for the actions is racism. The protests are due to calling out racism and removing due process.
Anything else is denial or sophistry, that's the simple truth.