The problem you mention is not confined to manufacturing. One of our friends is the head of HR at a large hospital here. He says that about half of all job applicants for positions other than staff physician cannot get through the criminal background check or drug screen.
The bottom line is you are an anti American bigot. Simple as that.