I don't have a problem with hiring illegals and them turning around and using that to gain work visas...but...fair payment is a MUST, and minimum salaries should be set in order to be able to gain a work visa in this way. We don't need people making less than can support all the family they will bring over.
Its just a little hard to decide what fair payment is. Whatever it is, its NOT the least amount an employee will take because they are so over a barrel financially they have no choice.
IMHO, max salaries and stock profits should always be capped and excess funds distributed to workers in amounts also capped and if there is still excess, it goes to welfare, charities and such.