Mr.Zambezi, I am not saying the people of any poor country should have the rights to “share the goodies” as you put it, although someone might have that view. I am saying a person of another nationality has no right to buy the house next to yours, work a job and make a living. I am not talking of giving him anything except the chance to make a living for himself. This is the same that was denied blacks in the years of segregation. Why is it wrong to deny this right for reason of race and not for reason of nationality?
I have aunts, uncles and many cousins in the US and several European countries and they have no legal right to see each other. My cousin, who is a US citizen, has been living in Holland for quite a long time on a tourist visa and could not legally work. Things were getting more and more difficult for her and finally she has resolved the problem by getting married to a Dutch guy.
Personally, if I was asked who should have the right to live next door to me, either some person of different race but same nationality as me OR my relative who is of a different nationality, I will always feel closer to my relative than to some stranger who just happens to be born closer to where I live.
As I said, the point I am trying to make is that morals are very relative and it is very narrow minded to judge people of other times and of other cultures by your own standards. It just makes no sense.
I can understand people of past generations who believed race should be a factor in determining your rights because that is the culture they grew up in. Today we do the same thing with nationality even though this concept is much more artificial than race. Why? just because we have grown up seeing it as natural.