The limitation of immigration is inherently against the libertarian tendencies of this country. Unless you want to give up some of the freedoms taken for granted in this country, you cannot verify someone's citizenship!
So the choice is between a police state (by American standards) or open border. What is your choice?