Solutions
1 - Deep Six the rather luscious welfare State we have built up.
I know of Mexicans in South West who work hard and do a lot of job Americans old rather not do, this is fine, but it becomes unfine when they absolutely juice the welfare system to it's fullest extent. Any economic benefit they might be producing is going to be lost when it is dwarfed by how much they drain from the economy from increased welfare expenditures that the taxpayer must bare. If people want to work, fine, if thier employer wants to give them any benies, fine, but no one else should be made to pay for the benies of illegals, or legals for that matter.
2 - Instead of kissing Vincente Fox's behind, invite him to kiss ours.
He seems to spend his efforts trying to influence our policies so that Mexicans may gain from us. Instead of training his people to be parasites that exist off of us and only produce when they are within our borders, maybe he should try fixing his own country. Mexico, despite its abundace of natural resources and large population, remains poor. I wonder if it ever occured to them that the reason why they're poor might be their socialist policies and cultural attitudes.
If they want assistance, I'll be more than happy if the govt contract to have the Cato institute and a bunch of other think tanks tell them how to unfoxtrot their country along with any other country in the world, but they have to become self-producing and self-sufficent, not parasites that beg the US for help every time something bad happens.
Micro,
Suppose it's in the middle of WWII and Hans Schneider, formerly of the Hitler Youth and the Waffen SS wants to immigrate, along with a few thousand of his buddies with similar backgrounds. Do you think it a wise idea for us to throw our arms up and invite them in? If your country has an open door policy then I just lost a little respect for Israel. How many homicide bombings can you sustain? How many radical Muslims are therein the world that would be willing to sacrifice themselves if it means helping to destroy Israel?