They should be paid the same for the same work. As you note, hispanic does not equal illegal. Employers are required to verify eligibility to work, and those who don't should be punished.
Many factories do not verify apparently, because at least once a year we hear of them being raid for illegals.