You cannot paint people with such a broad brush. My best friend's son is a border agent stationed on the border in California. He is an American! Served his country in the Coast Guard. His Father served his country in the Army then worked for the FBI as a drug agent. One of my friends at work, who happens to be hispanic, served as a Marine in Viet Nam! He is an American. I am not hispanic and I loath the illegal situation, but you are wrong.
I will give you that, and I stand corrected. I suppose the only possible solution would be to have constant unannounced observation and investigation of all employees as a condition of employment. Short of that the problem will remain.