You can't help others when you, firstly, don't help yourself.
Non-American here.
However, I still find it strange to think someone who happens to be born inside the borders of America somehow deserves a job more than someone born outside the borders.
It always seems quite arbitrary - I mean, I am also a Californian, but I don't get upset if someone hires a Floridian instead of a Californian. I live in Los Angeles, but I don't get upset if someone hires a person from San Diego.
I guess I think of society as being larger than the state these days. I can interact with, share, befriend, and work with people in another country just as quickly and easily as I can with someone living in the same country (case in point, this conversation here). Our state borders do not define our society.