Yes Pam, it is a worth while subject! But comments are already going down the road of legal vs illegal. It's sorta like when we discuss 'the poor', a check list is inserted.
I have pts every single day who do not speak english, been in the country for some time and it never crosses my mind as to why. I don't know them and it's not my business as to why they do not speak english.
If a person is working, paying their taxes, payroll deduction, I don't care! Why, you may ask? Because most likely they want to work, not an expectation, but a privilege to earn an income. I know of a landscaper here in Denver that started his own business and is very successful using immigrants on temp visa's, year after year the same persons. His comments were he has tried to use local 'non immigrant' labor, but they won't do the work required. Nope, he doesn't pay his 'south of the border' people less, he pays them what they are worth and they always come back to him. He even helps them with the whole paper process. They are good workers, but then that shouldn't be the question.
Speaking from a Christian perspective, my point of view, a need is a need regardless of race, color, religion, immigration status, non believer, etc. We are all humans on this planet, I see no need to discriminate, Christ didn't or we would all be lost.
(my two cents, take or leave it )