Ideally, an immigrant should need to be invited or sponsored by a citizen, who takes on the responsibilty for the immigrant until the immigrant proves to be a net benefit to the community.
I think this is basically right. The optimal policy would most closely resemble what would exist in a free society that respects private property rights.
It's illegitimate for the state to prevent me from inviting someone to visit or to work for me, but an uninvited person has no abstract right to enter other people's property.
reply
Immigration should be community based, not the entire country.
reply